标签: linux-kernel
我想观察一些对文件执行的操作(并从内核级别执行)。我必须将一些数据附加到打开的文件描述符(例如单个int值)。更准确地说,对于sys_do_open中的每个打开的文件,我决定是否跟踪文件。为了进一步的使用,我必须存储这个决定。
sys_do_open
private_data中有一个字段struct file,它似乎足以满足我的需求,但我想其他模块也使用它。
private_data
struct file
那么,如何存储与打开的文件描述符相关的一些数据(对于每个打开的文件)?是否有任何建议?