On Thu, 23 Jan 2003, Thomas Schlichter wrote:
| I have writen a small kernel module and it works perfectly, but currently (I
| think it just begun with 2.5.59) I get the warning above when the module is
| inserted. Now I am just interested what I have to change so this message
| won't appear anymore...
| P.S.: If my Makefile or source will help I'll give it to you...
Did you rebuild the module with a 2.5.59 Makefile?
Yes, it's a 2.5.59 change according to the Changelog at kernel.org:
Module Sanity Check
This patch, based on Rusty's implementation,
adds a special section to vmlinux and all modules, which
contain the kernel version string, values of some
particularly important config options (SMP,preempt,proc
family) and the gcc version.
When inserting a module, the version string is checked against the
kernel version string and loading is rejected if they don't match.
The version string is actually added to the modules during the final
.ko generation, so that a changed version string does only cause relinking,
not recompilation, which is a major performance improvement over the old 2.4
way of doing things.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to firstname.lastname@example.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Thu Jan 23 2003 - 22:00:31 EST