Re: [GIT *] Allow request_firmware() to be satisfied from in-kernel, use it in more drivers.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Marcel Holtmann
Date: Tuesday, July 15, 2008 - 1:21 pm

Hi Linus,


so request_firmware() is well established and works. It is used by a
bunch of drivers at the moment.

If we do wanna make more heavy use of it (which seems everybody is in
agreement) then we need to make some userspace changes like adding the
kernel version to keep it sane. This can be done step by step to make
sure we keep the current status quo.

And as David mentioned multiple times, he left drivers/{net,scsi} out of
it for now.


I really don't see that problem here since request_firmware() has been
around for so long now and so many drivers are using it nowadays that I
don't see your point here on how it will break.

However if you wanna make the kernel do the loading from the filesystem
directly, I am actually fine with it. We were opposed to that idea,
because it was always kinda hackish to have the kernel load files and it
felt wrong to do it this way. Policy decisions on directory layouts
belong into the userspace and not the kernel. At least that is my take
on this.

Regards

Marcel


--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Arjan van de Ven, (Mon Jul 14, 4:59 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Arjan van de Ven, (Mon Jul 14, 9:56 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Benjamin Herrenschmidt, (Mon Jul 14, 10:05 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Mon Jul 14, 10:09 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Benjamin Herrenschmidt, (Mon Jul 14, 10:15 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Mon Jul 14, 10:30 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Mon Jul 14, 10:32 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Mon Jul 14, 11:03 pm)
Re: [GIT *] Allow request_firmware() to be satisfied , Oliver Neukum, (Mon Jul 14, 11:23 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Tue Jul 15, 12:36 am)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Arjan van de Ven, (Tue Jul 15, 9:04 am)
Re: [GIT *] Allow request_firmware() to be satisfied , Oliver Neukum, (Tue Jul 15, 9:52 am)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Arjan van de Ven, (Tue Jul 15, 10:33 am)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Tue Jul 15, 10:36 am)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Tue Jul 15, 10:44 am)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Henrique de Moraes H ..., (Tue Jul 15, 11:05 am)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Tue Jul 15, 11:09 am)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Tue Jul 15, 11:20 am)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Tue Jul 15, 11:30 am)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Tue Jul 15, 12:07 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Marcel Holtmann, (Tue Jul 15, 12:20 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Marcel Holtmann, (Tue Jul 15, 12:22 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Marcel Holtmann, (Tue Jul 15, 12:26 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Tue Jul 15, 12:27 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Peter T. Breuer, (Tue Jul 15, 12:29 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Marcel Holtmann, (Tue Jul 15, 12:31 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Tue Jul 15, 12:36 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Marcel Holtmann, (Tue Jul 15, 12:39 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Marcel Holtmann, (Tue Jul 15, 12:44 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Marcel Holtmann, (Tue Jul 15, 12:54 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Tue Jul 15, 12:57 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Marcel Holtmann, (Tue Jul 15, 1:21 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Rafael J. Wysocki, (Tue Jul 15, 1:45 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Rafael J. Wysocki, (Tue Jul 15, 4:45 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Sven-Haegar Koch, (Tue Jul 15, 5:55 pm)
Prosaic firmware issues, Alexey Dobriyan, (Tue Jul 15, 6:11 pm)
Re: Prosaic firmware issues, Linus Torvalds, (Tue Jul 15, 6:45 pm)
Re: Prosaic firmware issues, David Woodhouse, (Tue Jul 15, 10:54 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., David Woodhouse, (Wed Jul 16, 12:01 am)
Re: Prosaic firmware issues, Alexey Dobriyan, (Wed Jul 16, 7:19 am)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Rafael J. Wysocki, (Wed Jul 16, 2:28 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Rafael J. Wysocki, (Thu Jul 17, 1:42 pm)
Re: [GIT *] Allow request_firmware() to be satisfied from ..., Rafael J. Wysocki, (Thu Jul 17, 3:25 pm)