Я пишу модуль ядра, и мне нужно выполнить чтение с существующего блочного устройства. (/dev/что-то).
Кто-нибудь знает какие-либо другие модули, которые делают это, которые я могу использовать в качестве ссылки?
Любые указатели приветствуются
(Линукс.2.6.30)
Ответ 1 · рейтинг 3 · Dipstick
Если вам действительно необходимо, используйте функции filp_open, filp_close, vfs_read и vfs_write.
В описании для filp_open говорится: "Это помощник для открытия файла из пространства ядра, если вам это действительно нужно. Но в целом вы не должны этого делать, поэтому, пожалуйста, продолжайте, здесь не на что смотреть".
На http://www.linuxjournal.com/article/8110