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: Jeff Garzik
Date: Monday, July 14, 2008 - 7:22 pm

Linus Torvalds wrote:

False -- for every router build script, driver disk build script, etc. 
that has not yet been updated to copy both a module and the 
/lib/firmware that the kernel tree is newly spitting out.

And for every case, the breakage is completely silent, until one boots 
into a firmware-less image and loads drivers.



It's a great approach!  As I've said over and over and over (and now 
over) again.

My complaints are about --not breaking stuff--, not request_firmware().

You have to look at the build process, second stage image builders, 
embedded system image creators, and other "hangers on" that do not look 
and behave like a mainstream Linux distro.

It is a mistake to assume that all systems are _already_ prepared to 
install and digest new /lib/firmware files that the kernel build now 
spits out.

And the consequences of that assumption is a non-working driver, often a 
non-booting system, not just a few quirks here and there.

	Jeff



--
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 ..., Jeff Garzik, (Mon Jul 14, 7:22 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 ..., 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)