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

Linus Torvalds
2008-07-15T00:41:19Z

On Mon, 14 Jul 2008, David Woodhouse wrote:
>
> I see no real point in that. If you have userspace to load modules, then
> you have userspace to load firmware.

David, the case is different: the module is loaded _across_ the
suspend/resume, but the device needs to have its firmware reloaded at
resume time because it lost power.

And since the device may be resumed before the root filesystem disk
device, it needs to do so _without_ calling request_firmware() at resume
time.

The above is _normal_.

And the fact is, the only way to handle it sanely is to do the
request_firmware() before suspending.

I _really_ don't understand why this keeps coming up all the time. It's a
no-brainer, with a single possible solution, yet people continue to whine
about it.

Linus