Meine Attribute sind viel zu rassig. Was soll ich tun?

In einem Linux-Gerätetreiber, sysfs-Attribute in @ erstellprobe ist viel zu rassig - speziell,it erlebt eine Racebedingung mit Userspace. Die empfohlene Problemumgehung besteht darin, Ihre Attribute verschiedenen Standardattributgruppen hinzuzufügen, damit sie vor der Prüfung automatisch erstellt werden können. Für einen Gerätetreiber,struct device_driver enthältconst struct attribute_group **groups für diesen Zweck

Jedoch,struct attribute_group hat nur ein Feld für binäre Attributein Linux 3.11. Wie sollte ein Gerätetreiber bei älteren Kerneln (insbesondere 3.4) vor dem Test sysfs-Binärattribute erstellen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage