我的属性过于活泼,我该怎么办?

时间:2016-07-27 18:35:20

标签: linux-kernel linux-device-driver race-condition sysfs

在Linux设备驱动程序中,在probe中创建sysfs属性过于活泼 - 特别是it experiences a race condition with userspace。建议的解决方法是将属性添加到各种默认属性组,以便在探测之前自动创建它们。对于设备驱动程序,struct device_driver为此目的包含const struct attribute_group **groups

但是,struct attribute_group只获得了二进制属性in Linux 3.11的字段。对于较旧的内核(特别是3.4),设备驱动程序如何在探测之前创建sysfs二进制属性?

0 个答案:

没有答案