我正在编写内核模块,需要从现有的块设备执行读取操作。 (的/ dev /东西)。
有没有人知道我可以用作参考的任何其他模块?
欢迎提出任何指示
(Linux.2.6.30)
答案 0 :(得分:3)
如果您真的绝对必须使用filp_open
,filp_close
,vfs_read
和vfs_write
函数。
对于filp_open的描述说明“如果你真的需要,这是从内核空间打开文件的帮助器。但是通常你不应该这样做,所以请继续前进,没有什么可看的......”
上有一篇很棒的文章“驱使我坚果 - 你永远不应该在内核中做的事情”答案 1 :(得分:0)
您可以查看任何硬盘设备驱动程序。