c - 将 block_device 映射到设备结构

标签 c linux linux-kernel kernel

在 linux 内核中如何将 block_device 映射到 device 结构?换句话说,如果我们有一个 block_device 结构,我们如何获得相应的 device 结构?...

最佳答案

看来对我来说最短的方法是找到bdev_map 指针并执行kobj_lookup(bdev_map, inode->i_rdev, &dummy) 操作。这将返回一个对应于 block 设备 (i_rdev) 的 kobject

关于c - 将 block_device 映射到设备结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9261411/

相关文章:

c - 套接字数据长度问题

c - 64 位可执行文件的运行速度比 32 位版本慢

c - 有些线程计算正确,有些则不正确

php - 如何解码 unicode python 参数?

c - 内核模块中缺少键盘中断

linux - 什么是对延迟敏感的应用程序?

linux - Linux 内核中 wait_event 和 wake_up 之间的竞争条件

C:两种不同的二分搜索实现,一种陷入死循环

c - 未定义对“sqrt”的引用

c - Linux 文件创建大小