我已经计算了用户空间中一个参数的值,并且想将整数值传递给内核空间。我知道我必须使用get_user(x, ptr)
,但我不确定如何提供指向内核模块的指针。
我的用户空间代码中有一个整数变量,我可以找到指向它的指针。但是,我应该事先知道指针,以便可以在内核代码中使用它。我是否需要为整数变量分配一个特定的内存位置(即 0x...),以便我可以在两个代码中使用它,还是有另一种解决方法?
我希望这种数据传输具有最小的开销。
我已经计算了用户空间中一个参数的值,并且想将整数值传递给内核空间。我知道我必须使用get_user(x, ptr)
,但我不确定如何提供指向内核模块的指针。
我的用户空间代码中有一个整数变量,我可以找到指向它的指针。但是,我应该事先知道指针,以便可以在内核代码中使用它。我是否需要为整数变量分配一个特定的内存位置(即 0x...),以便我可以在两个代码中使用它,还是有另一种解决方法?
我希望这种数据传输具有最小的开销。