ディレクトリ配下にファイルを作成したい/proc/driver。「driver/MODULE_NAME」を明示的に使用するのではなく、マクロproc_root_driver(または提供されているもの) を使用したいと思います。私は使用しますcreate_proc_entry:
struct proc_dir_entry *simpleproc_fops_entry;
simpleproc_fops_entry = create_proc_entry(MODULE_NAME, 0400, NULL /* proc_root_dir */);
グーグルで調べたところ、使用する提案が見つかりましproc_root_driverたが、使用するとエラーが発生します
この関数で宣言されていない proc_root_driver
また、proc_root_driverlinux/proc_fs.h では利用できません。
私はこのような構造を宣言しようとしました:
struct proc_dir_entry proc_root;
struct proc_dir_entry *proc_root_driver = &proc_root;
/proc/driverコンパイル エラーはなくなりましたが、ファイルがまたはの下に表示されませんでした/proc。でエントリを作成するにはどうすればよい/procですか?