Группа атрибутов отсутствует при назначении ее группе атрибутов по умолчанию. ⇐ Linux
-
Anonymous
Группа атрибутов отсутствует при назначении ее группе атрибутов по умолчанию.
Следуя этому руководству, я предположил, что могу просто назначить свою группу атрибутов группе атрибутов по умолчанию следующим образом:
static DEVICE_ATTR_RO(status); статический атрибут структуры *my_dev_attrs[] = { &dev_attr_status.attr, НУЛЕВОЙ }; ATTRIBUTE_GROUPS(my_dev); статический int зонд (struct spi_device *spi) { ... spi->dev.groups = my_dev_groups; ... } Но файл /sys/bus/spi/drivers/my_dev/spi2.0 не отображается. Однако когда я определяю атрибут следующим образом:
int ret ret = sysfs_create_group(&spi->dev.kobj, &my_dev_group); если (рет
Следуя этому руководству, я предположил, что могу просто назначить свою группу атрибутов группе атрибутов по умолчанию следующим образом:
static DEVICE_ATTR_RO(status); статический атрибут структуры *my_dev_attrs[] = { &dev_attr_status.attr, НУЛЕВОЙ }; ATTRIBUTE_GROUPS(my_dev); статический int зонд (struct spi_device *spi) { ... spi->dev.groups = my_dev_groups; ... } Но файл /sys/bus/spi/drivers/my_dev/spi2.0 не отображается. Однако когда я определяю атрибут следующим образом:
int ret ret = sysfs_create_group(&spi->dev.kobj, &my_dev_group); если (рет
Мобильная версия