Messages in this thread | ![/](/images/icornerl.gif) | | Date | Thu, 28 Aug 2003 19:19:10 -0600 | From | Erik Andersen <> | Subject | Re: [RFC] /proc/ide/hdx/settings with ide-default pseudo-driver is a 2.6/2.7 show-stopper |
| |
On Thu Aug 28, 2003 at 05:47:11PM +0200, Bartlomiej Zolnierkiewicz wrote: > Problem is when integrating ide with driverfs. > Then you need to register/unregister ide-default as driverfs driver > and now it can "steal" devices, ie. you have cd drive owned by ide-default, > later you load ide-cdrom driver and your cd drive needs to be unregistered > from ide-default driver first before it can be registered with ide-cdrom > driver - you need to add code to do this or device will be "stealed". > Its not very hard to do but it adds complexity.
Make an interface whereby ide-cdrom (and ide-disk, etc) can walk the list of all unclaimed devices (i.e. devices owned by ide-default), check they are of the correct type, and claim them (thereby removing them from the ide-default driver). When unregistering, reverse the process and give the device back to ide-default... i.e. make ide-default a holding pen for unclaimed devices,
-Erik
-- Erik B. Andersen http://codepoet-consulting.com/ --This message was written using 73% post-consumer electrons-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |