В настоящее время я создаю модуль ядра, который создает устройство в / dev, и я хочу сохранить некоторые данные в файле устройства. Однако каждый раз, когда я пытаюсь записать файл устройства, в этот конкретный файл ничего не сохраняется.
В настоящее время я безуспешно пытался использовать device_write / device_read, поскольку записываемые мной данные не сохраняются в пространстве ядра после повторного запуска пользовательской программы. Я также пытался использовать вызовы ioctl из пользовательской программы и использовать copy_from_user и copy_to_user, но это также не сохраняет никаких данных.