[systemd-devel] [PATCH] udev: Make builtin firmware to find in subdirectories

Greg KH gregkh at linuxfoundation.org
Mon Jun 17 12:57:50 PDT 2013


On Mon, Jun 17, 2013 at 03:17:12PM +0900, WaLyong Cho wrote:
> From: WaLyong Cho <walyong.cho at samsung.com>
> 
> We can specify firmware path using "--with-firmware-path" configure
> option.
> In some of system, firmware can be located in subdirectories of the
> firmware path.
> If there are many firmware directories in below specified path then we
> have to define those to "--with-firmware-path".
> To avoid this, if builtin firmware could not find firmware in specified
> directories then try to find firmware in subdirectories.

Ick, how is the kernel handling all of this, now that it does this type
of thing instead of udev doing it?

We are thinking of adding multiple paths to find firmware to the kernel,
but for subdirectories?  No, the driver should be passing a sane name to
the firmware subsystem, no need to be digging through the disk like
this.

In fact, we should really just delete the firmware logic from udev
entirely now that the kernel doesn't even call it anymore, right?

thanks,

greg k-h


More information about the systemd-devel mailing list