提问人:happychild 提问时间:8/10/2023 最后编辑:happychild 更新时间:8/10/2023 访问量:36
linux ext4 文件系统 I/O 完成等待例程?
linux ext4 file system I/O completion waiting routine?
问:
目前,我正在深入研究 linux 内核 (v4.14) 的 I/O 堆栈,尤其是块设备。
每当 I/O 请求通过 VFS 发生,并且请求通过 ext4 文件系统时,当请求的 I/O 完成时,如何才能注意到 ext4? 我应该在哪里查找 I/O 完成处理策略?
我遵循了 ext4/readpage.c 中的函数 ext4_mpage_readpages() 内部的点,但无法进一步......
对于直接 IO 的情况,直接 I/O 的等待例程似乎很明显(dio_await_completion),但对于缓冲 IO 的情况很难弄清楚。也许我对直接/缓冲 IO 的理解还不够。
我是 linux 内核的新手,所以我很感激任何建议!
答: 暂无答案
评论