from include/linux/init.h: ... /* These macros create a dummy inline: gcc 2.9x does not count alias as usage, hence the `unused function' warning when __init functions are declared static. We use the dummy __*_module_inline functions both to kill the warning and check the type of the init/cleanup function. */ /* Each module must use one module_init(), or one no_module_init */ #define module_init(initfn) \ ... i'm fairly sure that comment can be updated, given that "no-module_init" doesn't exist anymore, and that gcc 2.9x isn't even acceptable for compilation. would someone like to suggest some updated text? or perhaps just toss most of what's there? rday -- ======================================================================== Robert P. J. Day Linux Consulting, Training and Annoying Kernel Pedantry Waterloo, Ontario, CANADA Home page: http://crashcourse.ca Fedora Cookbook: http://crashcourse.ca/wiki/index.php/Fedora_Cookbook ======================================================================== -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ