编写访问内核变量的系统调用

时间:2015-11-01 17:19:02

标签: linux-kernel system-calls

我有自己的内核模块,它有一个外部整数变量:

extern int i = 0;

我想写一个系统调用(在一个单独的文件中),对i执行以下操作:

i = i + 1;

但是,因为我在内核模块文件中而不是在系统调用中声明,所以它将无法正确编译。我知道这个问题不在其他地方,因为当系统调用包含printk语句或类似的自包含内容时,系统调用“正常”。如何将内核模块文件中的变量链接到系统调用文件?

0 个答案:

没有答案