1
我正在尋找一種方法來從內核模塊動態生成/ proc文件系統中的目錄內容。這是完全可能的,因爲root/proc目錄爲每個正在運行的進程執行它(實際上,這實際上是我想要的:每個PID在我的/ proc子目錄中有一個目錄 - 我試圖創建一個像/proc/mymodule/<tgid>/<pid>
)。但是,對於根目錄/proc
目錄(在fs/proc/base.c
中找到)的代碼相當複雜,並且涉及保留一個inode緩存等。此外,fs/proc/base.c
中使用的幫助函數都沒有導出,所以我必須複製&將它們粘貼到我的模塊中。動態創建proc目錄條目?
是否有任何支持的接口用於在調用readdir
時動態生成/proc
目錄的內容?