标签: linux-kernel system-calls
我有自己的内核模块,它有一个外部整数变量:
extern int i = 0;
我想写一个系统调用(在一个单独的文件中),对i执行以下操作:
i = i + 1;
但是,因为我在内核模块文件中而不是在系统调用中声明,所以它将无法正确编译。我知道这个问题不在其他地方,因为当系统调用包含printk语句或类似的自包含内容时,系统调用“正常”。如何将内核模块文件中的变量链接到系统调用文件?
printk