1

我有两个模块,让我称它们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 用来实现这种行为?

4

0 回答 0