Чтение с блочного устройства в пространстве ядра

Я пишу модуль ядра, и мне нужно выполнить чтение с существующего блочного устройства. (/dev/что-то).

Кто-нибудь знает какие-либо другие модули, которые делают это, которые я могу использовать в качестве ссылки?

Любые указатели приветствуются

(Линукс.2.6.30)


person Boris    schedule 08.11.2009    source источник


Ответы (2)


Если вам действительно необходимо, используйте функции filp_open, filp_close, vfs_read и vfs_write.

В описании для filp_open говорится: «Это помощник для открытия файла из пространства ядра, если вам это действительно нужно. Но в целом вы не должны этого делать, поэтому, пожалуйста, продолжайте, здесь не на что смотреть».

На http://www.linuxjournal.com/article/8110

person Dipstick    schedule 08.11.2009

Вы можете посмотреть любой драйвер жесткого диска.

person Boolean    schedule 22.11.2009