I am currently trying to start a kernel module. This module works fine on different Linux machines, however, when I try to run it on a specific computer (namely CentOS with kernel version 2.6), the module does not start, claiming that I did not install the license module and, as a result, preventing me from using various kernel APIs needed.
I set MODULE_LICENSE ("GPL") at the bottom of my main source file (the one that contains module_init and module_exit), and as far as I can tell, all the examples I found are enough. I should note that my project has several files.
I'm a little dumb, so any help would be appreciated.
source share