ドライバーの属性を大量に作成する必要があるため、それらを静的に割り当てることは現実的ではありません (それぞれ 5 つの属性を持つ 64 のディレクトリ)。
sysfs にディレクトリを作成する方法は複数あるようです。1つはそうでsysfs_create_dir_ns()
、もう1つはsを作成しているようstruct kobject
で、それらをsysfsに追加してから属性を追加します。
これを行うための推奨される(または「最良の」)方法はありますか?
ドライバーの属性を大量に作成する必要があるため、それらを静的に割り当てることは現実的ではありません (それぞれ 5 つの属性を持つ 64 のディレクトリ)。
sysfs にディレクトリを作成する方法は複数あるようです。1つはそうでsysfs_create_dir_ns()
、もう1つはsを作成しているようstruct kobject
で、それらをsysfsに追加してから属性を追加します。
これを行うための推奨される(または「最良の」)方法はありますか?