【发布时间】:2013-07-28 12:50:32
【问题描述】:
我正在编写一个需要读取当前运行内核驱动器上的 MBR 的模块。但是,如果我硬编码 /dev/sda,如果我将模块安装在 /dev/sdb 中,它将读取错误的 MBR。
有没有办法获取当前运行内核的当前驱动路径?
(我会使用 filp_open()、vfs_read() 和 filp_close() 来读取前 512 个字节。)
【问题讨论】:
标签: c linux linux-kernel kernel-module kernel