[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200131090650.GA2267325@kroah.com>
Date: Fri, 31 Jan 2020 10:06:50 +0100
From: Greg KH <gregkh@...uxfoundation.org>
To: Benjamin GAIGNARD <benjamin.gaignard@...com>
Cc: Linus Walleij <linus.walleij@...aro.org>,
"robh@...nel.org" <robh@...nel.org>,
Loic PALLARDY <loic.pallardy@...com>,
"arnd@...db.de" <arnd@...db.de>,
"devicetree@...r.kernel.org" <devicetree@...r.kernel.org>,
"system-dt@...ts.openampproject.org"
<system-dt@...ts.openampproject.org>,
"s.hauer@...gutronix.de" <s.hauer@...gutronix.de>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"lkml@...ux.net" <lkml@...ux.net>,
"linux-imx@....com" <linux-imx@....com>,
"kernel@...gutronix.de" <kernel@...gutronix.de>,
"sudeep.holla@....com" <sudeep.holla@....com>,
"fabio.estevam@....com" <fabio.estevam@....com>,
"stefano.stabellini@...inx.com" <stefano.stabellini@...inx.com>,
"shawnguo@...nel.org" <shawnguo@...nel.org>,
"linux-arm-kernel@...ts.infradead.org"
<linux-arm-kernel@...ts.infradead.org>
Subject: Re: [PATCH v2 2/7] bus: Introduce firewall controller framework
On Fri, Jan 31, 2020 at 08:37:27AM +0000, Benjamin GAIGNARD wrote:
>
> On 1/29/20 12:17 PM, Mark Brown wrote:
> > On Wed, Jan 29, 2020 at 10:52:40AM +0100, Greg KH wrote:
> >
> >> It just needs to be part of the bus logic for the specific bus that this
> >> "firewall" is on. Just like we do the same thing for USB or thunderbolt
> >> devices. Put this in the bus-specific code please.
> > I'd expect that this is going to affect at least platform and AMBA
> > buses.
>
> Correct me if I'm wrong but creating a new type of bus would mean
> that all the drivers living on this bus must be changed to register
> themselves on this bus ?
Yes.
> Or does a solution exist to let them live on the platform bus and call
> firewalled bus before been probed ?
Why do people want to abuse the platform bus so much? If a device is on
a bus that can have such a controller, then it is on a real bus, use it!
> All the impacted drivers could work on the existing bus with or without
> the firewall so I don't want to break
break what?
>
> that.
Odd line-break :)
Just register the driver on both busses, no big deal.
Stop abusing the platform bus code for things that it is not for.
thanks,
greg k-h
Powered by blists - more mailing lists