提交 4e217b5d 编写于 作者: Y Yan, Zheng

ceph: use truncate_pagecache() instead of truncate_inode_pages()

Signed-off-by: NYan, Zheng <zheng.z.yan@intel.com>
上级 b8e69066
...@@ -1546,7 +1546,7 @@ static void ceph_invalidate_work(struct work_struct *work) ...@@ -1546,7 +1546,7 @@ static void ceph_invalidate_work(struct work_struct *work)
orig_gen = ci->i_rdcache_gen; orig_gen = ci->i_rdcache_gen;
spin_unlock(&ci->i_ceph_lock); spin_unlock(&ci->i_ceph_lock);
truncate_inode_pages(inode->i_mapping, 0); truncate_pagecache(inode, 0);
spin_lock(&ci->i_ceph_lock); spin_lock(&ci->i_ceph_lock);
if (orig_gen == ci->i_rdcache_gen && if (orig_gen == ci->i_rdcache_gen &&
...@@ -1649,7 +1649,7 @@ void __ceph_do_pending_vmtruncate(struct inode *inode) ...@@ -1649,7 +1649,7 @@ void __ceph_do_pending_vmtruncate(struct inode *inode)
ci->i_truncate_pending, to); ci->i_truncate_pending, to);
spin_unlock(&ci->i_ceph_lock); spin_unlock(&ci->i_ceph_lock);
truncate_inode_pages(inode->i_mapping, to); truncate_pagecache(inode, to);
spin_lock(&ci->i_ceph_lock); spin_lock(&ci->i_ceph_lock);
if (to == ci->i_truncate_size) { if (to == ci->i_truncate_size) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册