我有一个内核模块,可以创建几个DebugFS条目,每个条目有4到8个字节。我想使用其中一个(或多个)条目在内核模块中启动操作 - 换句话说,我想使用一个条目进行配置。
是否有一个常见的习惯用法来检测用户写入DebugFS条目而不在我的内核模块中进行轮询(某种用户空间到内核空间信号),或者睡眠/轮询是最好的(仅?)选项。
答案 0 :(得分:0)
像debugfs_create_u32()
这样的辅助函数适用于您希望能够在没有任何其他帮助程序代码的情况下更改变量的情况。
如果你想做除设置变量之外的任何事情,你必须用debugfs_create_file()
实现自己的文件操作。