linux的驱动编程中经常有#include<linux/***.h>
这些文件的目录是存放在include/linux/下面的,下次不要乱找了
另外module_param(name,type,parm)
中name 是变量名,type是变量的类型
type :
bool
invbool
charp
一个字符
指针值. 内存为用户提供的字串分配, 指针因此设置.
int
long
short
uint
ulong
ushort
基本的变长整型值. 以 u 开头的是无符号值.
parm:
#define S_IRWXUGO (S_IRWXU|S_IRWXG|S_IRWXO)
#define S_IALLUGO (S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO)
#define S_IRUGO (S_IRUSR|S_IRGRP|S_IROTH)
#define S_IWUGO (S_IWUSR|S_IWGRP|S_IWOTH)
#define S_IXUGO (S_IXUSR|S_IXGRP|S_IXOTH)
目录 include/linux/stat.h