lkml.org 
[lkml]   [2003]   [Jan]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: no version magic, tainting kernel.
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:

<QUOTE>
<kai@tp1.ruhr-uni-bochum.de>
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.
</QUOTE>


--
~Randy

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:32    [W:0.057 / U:0.064 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site