刷新与inode关联的页面缓存

时间:2009-12-04 19:24:30

标签: linux linux-kernel kernel

我修改了inode中的块映射,并希望刷新与inode关联的页面缓存,以便从磁盘加载具有新映射的新inode。我尝试了下面的功能,但是它运行了一段时间并且在其他时间失败了。

invalidate_mapping_pages() - 用于刷新非脏页面 truncate_inode_pages() - 用于刷新脏页

除此之外,我还有什么遗漏。

谢谢。

- 巴拉

1 个答案:

答案 0 :(得分:0)

我发现filemap_datawrite_wait函数可用于将脏页写入磁盘并将更新的页面读入内存。

- 巴拉