Цитата из https://www.kernel.org/doc/Documentation/sysfs-rules.txt:
[...] Планируется объединить все три классификационных каталога в одно место в /sys /subsystem, следуя схеме шинных каталогов. Все шины и классы, включая преобразованную блочную подсистему, будут отображаться там.
Устройства, принадлежащие подсистеме, создадут символическую ссылку в каталоге "устройств" в /sys /subsystem /<name> /devices.
Если существует /sys /subsystem, /sys /bus, /sys /class и /sys /block можно игнорировать. Если он не существует, вам всегда нужно сканировать все три места, поскольку ядро может свободно перемещать подсистему из одного места в другое, если устройства по-прежнему доступны с тем же именем подсистемы.
Что ж, когда я пытаюсь изучить структуру файловой системы /sys ядра Linux, я не вижу директории /sys /subsystem в моей ОС Ubuntu (я использую Ubuntu 14.04).
Я быстро выполнил поиск в Google и нашел обсуждение LKML об объединении каталогов, но больше ничего не вижу, кроме заметки Кея Сиверса. (Журнал git на Documentation/sysfs-rules.txt также показывает, что он тоже.)
Мой вопрос, я что-то пропустил? Почему каталог не доступен? Или слияние каталогов на самом деле никогда не происходило при разработке ядра и является ли документ неправильным?