sysfsを使用したカーネルモジュールのロギング

sysfsを使用したカーネルモジュールのロギング

と入力して読み取るカーネルモジュール(「テスト」と呼ばれる)ワーカープロセスを記録するにはどうすればよいですか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関数で初期化する必要があります。

完全なリストと実装は以下で確認できます。ここ

おすすめ記事