The __NO_VERSION__ prevents the definition of the __module_kernel_version to enable a module to be constituted of multiple compilation units. I am using 2.4.20 and it seems that this feature has been dropped, isn't it? What is the replacement for this? /FAU -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/