Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4e217b5d authored by Yan, Zheng's avatar Yan, Zheng
Browse files

ceph: use truncate_pagecache() instead of truncate_inode_pages()

parent b8e69066
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1546,7 +1546,7 @@ static void ceph_invalidate_work(struct work_struct *work)
	orig_gen = ci->i_rdcache_gen;
	spin_unlock(&ci->i_ceph_lock);

	truncate_inode_pages(inode->i_mapping, 0);
	truncate_pagecache(inode, 0);

	spin_lock(&ci->i_ceph_lock);
	if (orig_gen == ci->i_rdcache_gen &&
@@ -1649,7 +1649,7 @@ void __ceph_do_pending_vmtruncate(struct inode *inode)
	     ci->i_truncate_pending, to);
	spin_unlock(&ci->i_ceph_lock);

	truncate_inode_pages(inode->i_mapping, to);
	truncate_pagecache(inode, to);

	spin_lock(&ci->i_ceph_lock);
	if (to == ci->i_truncate_size) {