Loadable Modules & the Linux 2.6 Kernel
By Daniele Paolo Scarpazza, June 01, 2005
Source Code Accompanies This Article. Download It Now.
The Linux Kernel 2.6 introduces significant changes with respect to 2.4.
June, 2005: Loadable Modules & The Linux 2.6 Kernel
module_param(my_integer_parameter, int, S_IRUSR | S_IWUSR );
MODULE_PARM_DESC(my_integer_parameter, "An integer parameter");
module_param(my_string_parameter, charp, S_IRUSR |
S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(my_string_parameter, "A character string parameter");
Example 1: Declaration of an integer and a string parameter.