Messages in this thread | | | Date | Mon, 14 Jul 2008 17:40:54 -0700 (PDT) | From | Linus Torvalds <> | Subject | Re: [GIT *] Allow request_firmware() to be satisfied from in-kernel, use it in more drivers. |
| |
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
| |