Re: RE: Re:RE: [PATCH] pinctrl: mcp23s08: reject devices without match data
From: Andy Shevchenko
Date: Fri Oct 02 2026 - 06:34:00 EST
On Fri, Oct 02, 2026 at 11:52:41AM +0200, Linus Walleij wrote:
> On Fri, Oct 2, 2026 at 8:59 AM Andy Shevchenko
> <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote:
>
> > I believe this is the whole design of driver_override like this...
> > There is an attempt to allow drivers to forbid that feature.
>
> I guess I don't have the right background to understand
> the driver_override feature, it feels someone should explain
> its virtues to me because I feel I am getting really angry
> at it and it may not deserve that.
>
> The entire name of the thing feels like debugfs-footgun
> territory for example.
Yeah, I can't find neither a thing on LWN.net nor in the in-tree documentation.
The only useful piece of information is (in kernel-doc of struct bus_type):
driver_override
Set to true if this bus supports the driver_override mechanism, which
allows userspace to force a specific driver to bind to a device via a sysfs
attribute.
--
With Best Regards,
Andy Shevchenko