と入力して読み取るカーネルモジュール(「テスト」と呼ばれる)ワーカープロセスを記録するにはどうすればよいですかcat /sys/module/test/stat/volumes
?どちらに行くべきですか? kobject関数の内容を使用していますか、それともカーネル関数で作成できますか?
この種の仕事の例を挙げることができますか?
答え1
この場合、kobjectメソッドを使用して、次のように関数(もちろんすべてのヘルパー)を生成する必要があります。
static struct kobj_attribute stat_info_attribute = __ATTR(volumes, 0444, stat_info_show, stat_info_store);
その後、__init関数で初期化する必要があります。
完全なリストと実装は以下で確認できます。ここ。