order of call to built-in modules
greg at kroah.com
Mon Apr 11 16:16:10 EDT 2011
On Mon, Apr 11, 2011 at 11:04:55PM +0300, David Shwatrz wrote:
> The macros module_init() and module_exit() are used both in case
> a source is built-in (the code is called from the init stage) or as a
> kernel module (implementing a init_module symbol).
> In case 2 of /built-in/ modules I am wondering if it is
> possible to know by advance the order used to call the various
> module_init() entry points. Is it possible to fix this order?
Yes, the ordering is done by link order. See the kernel Makefiles which
determine this order.
Hope this helps,
More information about the Kernelnewbies