模块参数

时间:2015-11-04 10:07:37

标签: sysfs

我有两个模块,让我称之为module_Amodule_B

Module_A有一个声明为

的公共参数
static unsigned int my_param = 0;
#define PERMISSION_MASK 0777
module_param(my_param, uint, PERMISSION_MASK);

我正在寻找一种在my_param init_module函数中修改module_B值的解决方案。它应该检查参数是否存在,如果是,module_B应该更新module_A的参数。

我知道每个加载的模块的参数可以由/sys/module/module_name/parameters/param_name访问,并由终端内的cat修改,但我正在寻找以编程方式解决方案。

是否可以使用inode来实现此类行为?

0 个答案:

没有答案