有命令行向Linux Kernel Module传递参数,必须用一个Macro Function——MODULE_PARM().它有两个参数,第一个参数为接受命令行传过来的值的变量名字,;第二个参数为定义它的类型.主要为下面五种:
形态 c语言表示法 MODULE_PARM参数写法
single byte Byte b
short int short int h
Integer int i
long int long l
string char * s
例子:
MODULE_PARM(module_int ,"i");
在加载模块时, 用命令格式 insmod ....o module_int=299