Я пишу патч для реализации VFS FAT на ядре 3.0
Я хочу добавить атрибуты posix в файлы FAT, созданные в linux.
чтобы достичь этого, я должен сохранить файл, который содержит всю необходимую информацию на подключенном диске.
Я знаю, что чтение и запись файлов из пространства ядра обычно не следует делать, и я ищу другой способ чтения / записи данных.
Я видел в сети статьи, в которых предлагалось использовать / proc или создать демон userpace, который будет выполнять IO для меня. Я хотел знать, видел ли кто-нибудь или знает, где я могу посмотреть на реализацию подобных вещей, потому что я не нашел примеров для этого в сети.
Я не ищу пример чтения / записи в proc, я хочу увидеть полное решение этой проблемы.