Thanks to Randy and everyone who replied.
Yes, I am using SuSE kernel.
On building the module it successfully generates
hello.ko.
Here is the message I get on doing a insmod of
hello.ko:
"Jun 12 14:47:56 myhost kernel: hello: unsupported
module, tainting kernel."
Here is the code
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/version.h>
#include <linux/vermagic.h>
static int __init hello_init (void)
{
printk("module hello loading");
return 0;
}
static void __exit hello_exit (void)
{
printk("module hello exiting");
}
module_init(hello_init);
module_exit(hello_exit);
MODULE_LICENSE ("GPL");
--- randy_dunlap <[email protected]> wrote:
> On Fri, 10 Jun 2005 08:24:50 -0700 (PDT) li nux
> wrote:
>
> | In 2.6 kernels how to assure that on inserting our
> own
> | module, it doesn't throw the warning:
> |
> | "unsupported module, tainting kernel"
>
> That string is not in the kernel source code that I
> can see.
> Be more precise, please.
>
>
> | what tainting depends on apart from the license
> string ?
>
> load:
>
> - CONFIG_MODVERSIONS is set but some symbol does not
> have
> version info
>
> - a license that is not GPL-compatible
>
> - no version magic info for the module
>
> unload:
>
> - forcefully unloading a module
>
> ---
> ~Randy
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]