On Tue, Oct 18, 2005 at 08:46:20AM -0700, David Daney wrote: > Given your 'yes' and 'no' answers, the behavior of a module could depend > on the order in which the modules are loaded, as they can be linked > differently depending on which modules are already present. > > That doesn't seem like a good way of doing things. > > If if were up to me (and I know that it is not), I would disallow > linking of weak symbols at module load time altogether. The semantics were choosen by Rusty who maintains the generic part of the module loader. Ensuring the right load order is the job of depmod and modprobe. Ralf