Jeremy Jackson schrieb: > Well unloading the driver seems a bit clumsy, and a contradiction > really. (unloading a driver to use hardware). I would add the flash > ROM functionality to the NIC driver, and have it export an MTD map. The > space.c stub implementation would just return EBUSY if the interface is > up, but specific drivers could enable interleaved access as they are > able. so who puts exactly the same chunk of code in all the 50-or-so network drivers (not to speak of all the other devices that might be flashable) and maintains it?
From a maintenance perspective, this proposal is a nightmare - in this case, just unloading the driver is preferred imho. Hmm.. I'm not sure how the suspend stuff works on linux, but maybe you could fake a suspend signal to the driver from your driver, so it detaches properly (and can attach again once you're done)? Regards, Patrick Georgi -- linuxbios mailing list [email protected] http://www.linuxbios.org/mailman/listinfo/linuxbios
