ファイルに対して実行されるいくつかの操作を観察したい(そしてカーネルレベルから実行したい)。開いているファイル記述子にデータを添付する必要があります (たとえば、単一の int 値)。より正確には、開いているファイルごとにsys_do_open
、ファイルを追跡するかどうかを決定します。さらに使用するには、この決定をどこかに保存する必要があります。
にはフィールドがありprivate_data
、struct file
私のニーズには十分なようですが、他のモジュールでも使用されていると思います。
では、開いているファイル記述子に関連付けられたデータを (開いているすべてのファイルに対して) 保存するにはどうすればよいですか?
助言がありますか?