Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp244952pxb; Wed, 24 Feb 2021 00:29:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJwdb+jncCKpB/IqF0d2b3wW00mLK5UWX7Y7yFW0WbMAhSyNQacgso0a8vH/PhI6f0lgLKcW X-Received: by 2002:a05:6402:149:: with SMTP id s9mr32108796edu.247.1614155373375; Wed, 24 Feb 2021 00:29:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614155373; cv=none; d=google.com; s=arc-20160816; b=HNiH2ngKp9iX0vtU1mpDn+ngrA+qgdktaGDvoOYGxpHuj/hoC/4DPTt6UWBx5VFEbO Q6wb7BiBs/3a5AyE5xx7Z3Lusp4J9rKYSORF4tWa2bVR5yu2UEqygnw7BkO4y0KgIfpE ftcVhCOlBDG/HjiUYESj0sW0YX2ysb4dKIWm7MHrax7d4lpaRj5NlY91GTWsJZrvvKTM yPCPLJL9Y3DW8wjN6tZhbSThZwV6LuulaLEqp2Dr3Vha0pYMGaHvLeqm6/xkhSJ7mS4v AxnrzM3EZ5K7sLm80iQ5FRJCi4oNAnA4k8P/tUnkP0A6rTZ/6M8RigptAI50cS4gHtMm 56qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=DWgpo/hkUPd007pTIxcv2CCH0EOXVePxrOfqx/l8vo4=; b=ATJdSKQdAL6Cn1lze6dmcQlklcJX7xQYAzzj/WUXru7NZkEYPxvP/Bv+BarFRhXKy6 ww4FwFP/zbzzMnwoQnsaUpI5M9D8ddPPPnGiy3LD+JsIOnlI7wamKpCvkxx8/fbrzTSa ++yCL7VsU8joDooZca+v2XhW2ycCoQ/kFu/dQOBErJ4XWFnEcg39a5fz6Y/v6dMVHggj Tzx7zuINUrckAXSQ0eC1bTzdwPuCRqd/YyZnjo9w1CsuujbW/xehEjF+jToSFpl8nFlJ PHfhi0Fz9/7SKszDi2hjzGbv4G7XWzAISNPhtT9YxyjFRXN/1myA6sIu4fFsH2Vv6nTm /lvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=K63jYqu0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cd1si885658ejb.214.2021.02.24.00.29.08; Wed, 24 Feb 2021 00:29:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=K63jYqu0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234030AbhBXIBz (ORCPT + 99 others); Wed, 24 Feb 2021 03:01:55 -0500 Received: from mail.kernel.org ([198.145.29.99]:58522 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230001AbhBXIAu (ORCPT ); Wed, 24 Feb 2021 03:00:50 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 1452C64EC9; Wed, 24 Feb 2021 08:00:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1614153608; bh=sCbgu1JqbQiKn7eBlA9lB1TYCWTP8YQixDiHIF62wyE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=K63jYqu08okxP96WxxF6kEU0gNDm+vd/LCrAnSr8Rh3sT1kDFXWgVF1aoNfFyTBMD l0AkqoGz4mXfiB6m49p33McYzo7PE8kEUKdBmQz453skwZSs18pCysetK8cm1n8l8m 6nhqVNTSarS6Al65ScP1MrXTb1brnA72wUtqrQtA= Date: Wed, 24 Feb 2021 09:00:05 +0100 From: Greg KH To: "Enrico Weigelt, metux IT consult" Cc: linux-kernel@vger.kernel.org, rafael@kernel.org, linus.walleij@linaro.org, bgolaszewski@baylibre.com, robh+dt@kernel.org, frowand.list@gmail.com, pantelis.antoniou@konsulko.com, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org Subject: Re: [RFC PATCH 09/12] drivers: base: reintroduce find_bus() Message-ID: References: <20210208222203.22335-1-info@metux.net> <20210208222203.22335-10-info@metux.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 23, 2021 at 09:13:26PM +0100, Enrico Weigelt, metux IT consult wrote: > On 13.02.21 11:20, Greg KH wrote: > > On Mon, Feb 08, 2021 at 11:22:00PM +0100, Enrico Weigelt, metux IT consult wrote: > > > --- > > > drivers/base/bus.c | 14 ++++++++++---- > > > include/linux/device/bus.h | 2 ++ > > > 2 files changed, 12 insertions(+), 4 deletions(-) > > > > Um, no. > > Why not ? Do you have a better idea ? > > What I actually need is a way to unbdind a specific device, identified > by bus name and device name. The problem to be solved here is dropping > devices that have been enumerated in a bad way by firmware (ACPI in this > case), and then recreating it in a clean, consistent way. Have the firmware code do it itself, do nto try to "reach across" like this. And what problem are you really trying to solve here by doing this? thanks, greg k-h