Jon Masters wrote: > On Tue, 2010-03-02 at 19:55 +0200, Ozan Çağlayan wrote: >> Jon Masters wrote: >>> On Thu, 2010-02-25 at 17:11 +0000, Alan Jenkins wrote: >>> >>>> Next on my list was a prototype I started to make Andreas' softdep code >>>> a bit simpler. >>> Don't worry too much about my other mail, I see the three softdep >>> branches in your tree - I fetched them to take a look. More doc cleanups >>> in the dev branch now, and a fix for the locking problem coming shortly. >> Offtopic: Is there any doc/webpage/README about "what a softdep is?" somewhere? > > So you never really got a good answer. Sorry about that, I'm busy doing > lots of cleanup work at the moment and getting things more organized. > Anyway, the point behind softdeps is to express dependencies that are > not otherwise explicit through the modpost scripts and depmod figuring > out one module should load before another. Think of e.g. some module > providing optional sysctls, a sound synth module not directly required > but basically very useful when you load core sound pieces, etc. These > are just abstract examples of the kinds of hints that might happen. Hey thanks for the answer. So it's like the "Suggests"/"Recommends" relation in the popular package management systems. Sounds good and useful. BTW, one thing that I'm missing from m-i-t is to unload a module-chain by one command e.g. when we load snd-hda-intel it brings a lot of dependencies but we're not able to remove them all at once. I think rmmod should provide a parameter for traversing the dependency chain and rmmoding the modules in the ascending order of reference counts. That's what I'm doing actually from shell. Thanks, -- To unsubscribe from this list: send the line "unsubscribe linux-modules" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html