On Fri, 2010-04-09 at 14:23 -0500, Bill Gatliff wrote: > > My recent post, "Requesting a GPIO that hasn't been registered yet", and > Anton's reply thereto (thanks, Anton!) on linuxppc-dev got me thinking > about the problem of dependencies between devices in different classes, > and/or between drivers/devices in general. I'd like to float an idea to > see if it's worth pursuing. I'd rather do things a bit more explicitely and less prone to break existing stuff... something along the lines of, first defining a variant of the initcalls to enable that "multithreaded" stuff, along with an explicit wait_for_service("subsys:hid"); for example. One could also expose service deps via the module info, thus delaying module init, or things like that (in fact, initcalls could even come with a list of dependencies). Cheers, Ben. -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html