Мои атрибуты слишком яркие, что мне делать?
В драйвере устройства Linux, создание атрибутов sysfs вprobe
это слишком круто - в частности,он испытывает состояние гонки с пользовательским пространством, Рекомендуемый обходной путь - добавить ваши атрибуты в различные группы атрибутов по умолчанию, чтобы их можно было автоматически создавать перед проверкой. Для драйвера устройстваstruct device_driver
содержитconst struct attribute_group **groups
для этого.
Тем не мение,struct attribute_group
есть только поле для двоичных атрибутовв Linux 3.11, В старых ядрах (в частности, 3.4), как драйвер устройства должен создавать двоичные атрибуты sysfs перед проверкой?