On Fri, 2008-07-04 at 10:10 -0400, Theodore Tso wrote:Flaming about it being broken wouldn't help; we _have_ to cope with it. Thanks for the reference; I'll keep an eye on it. Again, though, this just makes it clear that it's a _already_ a problem which affects _every_ modern driver that uses request_firmware() -- so one might reasonably assume it's already quite a high priority for them to fix. Remember, I'm not doing anything _new_ when I update drivers to use request_firmware(). That's actually been the norm for new drivers, like ipw2200, for a _long_ time now. So I'd kind of expect that by the time Ubuntu gets round to shipping a 2.6.27 kernel, they'd have long since fixed the bug in their scripts. The few extra drivers which we've updated to conform to best current practice, in the few cases where people actually need them in the initrd, should be fairly much in the noise. But as I said before, maybe there is some sense in leaving the network drivers for now, and getting on with all the _other_ drivers which need updating to use request_firmware() first. I don't think the Ubuntu bug you reference is because they aren't "keeping up". AFAICT their tool _does_ look at MODULE_FIRMWARE() and include the required firmware in the initramfs. But they have decided to keep firmware in /lib/firmware/`uname -r`/ instead of /lib/firmware/, and when making that policy change it looks like they forgot to update that tool to cope. So it's being stored in the wrong place in the initramfs. It's purely a local screwup; just a bug. Not because they're being 'slow'. But it's certainly something we should bear in mind. Thanks for pointing it out. -- dwmw2 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Andi Kleen | [PATCH x86] [0/16] Various i386/x86-64 changes |
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
| Pavel Roskin | ndiswrapper and GPL-only symbols redux |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Arjan van de Ven | Re: [GIT]: Networking |
