(1)Linux 版本: 2.6.32-431.el6.x86_64
(2)需要头文件: #include<linux/moduleparam.h>
(3)涉及的宏介绍
普通参数需要的宏: module_param(name,type,perm)
数组参数需要的宏:module_param_array(name,type,nump,perm)
name: 参数名字
type:参数类型, 如下
bool : 布尔型
inbool : 布尔反值
charp: 字符指针(相当于char *,不超过1024字节的字符串)
short: 短整型
ushort : 无符号短整型
int : 整型
uint : 无符号整型
long : 长整型
ulong: 无符号长整型
perm:权限(举例如下)
#define S_IRUGO 对所有用户可读
#define S_IWUGO 对所有用户可写
#define S_IXUGO 对所有用户可执行
nump:数组元素个数指针
(4) 普通参数使用方式: