create_proc_read_entry中的最后一个参数data
struct proc_dir_entry * create_proc_read_entry (const char *name,mode_t mode,struct proc_dir_entry *parent,read_proc_t* read_proc,void *data);
查了一下data是传给read_proc的参数
而查的的资料中对read_proc中data的解释是 “data :被多个proc文件定义为读时,通过data传递参数”,write _proc中的data也是类似作用,可到底什么作用我还是不明白 ,查了好久也没找到,,希望高手们能指点下
[解决办法]
告诉你就是个参数,具体是什么,那是你决定的,void指针可以指向任何东西
[解决办法]
我写过类似代码
当时我是写一个kernel module把 jiffies and HZ export 到user space 的/proc下面,
兄弟,应该很简单的。。。。
再自己琢磨一下!
[解决办法]
那个data 实际也没啥特别的意义,你可以参考一下源码。。。
大多数code里都填写了NULL.