Chinaunix首页 | 论坛 | 博客
  • 博客访问: 238306
  • 博文数量: 39
  • 博客积分: 199
  • 博客等级: 二等列兵
  • 技术积分: 426
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-25 14:39
个人简介

博客已全部转移至个人站 www.jasonwho.com

文章分类

全部博文(39)

文章存档

2017年(2)

2014年(1)

2013年(28)

2010年(8)

分类: LINUX

2013-04-18 15:44:54

  1. module_param() 和 module_param_array() 的作用是让全局变量对 insmod 可见,即在使用形如insmod hello.ko var=xxx,使模块装载时可重新赋值变量var为xxx;

  2. module_param_array() 宏的第三个参数用来记录用户 insmod 时提供的给这个数组的元素个数,NULL 表示不关心用户提供的个数描述2;
  3. module_param() 和 module_param_array() 最后一个参数权限值不能包含让普通用户也有写权限,否则编译报错。这点可参考linux/moduleparam.h 中 __module_param_call() 宏的定义;
  4. 字符串数组中的字符串似乎不能包含逗号,否则一个字符串会被解析成两个;
阅读(1452) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~