David Woodhouse wrote:You have been provided with several counter-examples here. Driver disks, initrd, and other such constructs are not necessarily the land of happy, fat and healthy userspace that you believe it universally to be. Image build scripts need to be aware that they need to copy firmware. Some already know -- but many, particularly with networking -- were such simple one-driver affairs that nobody bothered to script in the extra smarts. And it was like pulling teeth, just get that change in, ensuring the normal build process will not suddenly produce non-working drivers... which it did for several kernel hackers. As predicted. It's simple logic: existing systems DO copy around modules. You seem to have forgotten an example not so easily derided: driver disks and their build scripts, which are used all over the place. Particularly in cases, like enterprise distros, where you are updating a driver but never touch the main kernel image. That will continue to be true even when enterprise distros are based off of 2.6.27 or later. Why is it out of the blue to worry about a working driver suddenly ceasing to work? This has nothing to do with request_firmware() itself -- its about having the infrastructure in place so that users do not notice the switch. Jeff --
| Ingo Molnar | [patch 12/13] syslets: x86: optimized copy_uatom() |
| Greg Kroah-Hartman | [PATCH 017/196] aoechr: Convert from class_device to device |
| Yinghai Lu | Re: 2.6.26, PAT and AMD family 6 |
| Jan Engelhardt | intel iommu (Re: -mm merge plans for 2.6.23) |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Natalie Protasevich | [BUG] New Kernel Bugs |
