Hi,

I am trying to insert a module using "insmod" and i get this:

test: no version for "struct_module" found: kernel tainted.
test: module license 'unspecified' taints kernel.

i am using :
MODULE_LICENSE ("GPL");
or
MODULE_LICENSE ("Dual BSD/GPL");

but i still get the error. How can i get rid of them ? coz the module it is not working at all in this case.
(the module contains 3 files. test.c test.h file1.c file1.h file2.c file2.h). do i need to put the MODULE_LICENSE for each file?!
Thanks