2016-08-14 80 views
1

我正在寻找一种方法来从内核模块动态生成/ proc文件系统中的目录内容。这是完全可能的,因为root/proc目录为每个正在运行的进程执行它(实际上,这实际上是我想要的:每个PID在我的/ proc子目录中有一个目录 - 我试图创建一个像/proc/mymodule/<tgid>/<pid> )。但是,对于根目录/proc目录(在fs/proc/base.c中找到)的代码相当复杂,并且涉及保留一个inode缓存等。此外,fs/proc/base.c中使用的帮助函数都没有导出,所以我必须复制&将它们粘贴到我的模块中。动态创建proc目录条目?

是否有任何支持的接口用于在调用readdir时动态生成/proc目录的内容?

回答