我修改了inode中的块映射,并希望刷新与inode关联的页面缓存,以便从磁盘加载具有新映射的新inode。我尝试了下面的功能,但是它运行了一段时间并且在其他时间失败了。
invalidate_mapping_pages() - 用于刷新非脏页面 truncate_inode_pages() - 用于刷新脏页
除此之外,我还有什么遗漏。
谢谢。
- 巴拉
答案 0 :(得分:0)
我发现filemap_datawrite_wait函数可用于将脏页写入磁盘并将更新的页面读入内存。
- 巴拉