Handle truncate / setattr when fscache is enabled by calling
fscache_resize_cookie().

Signed-off-by: Dave Wysochanski <[email protected]>
---
 fs/nfs/inode.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c
index 45067303348c..6b814246d07d 100644
--- a/fs/nfs/inode.c
+++ b/fs/nfs/inode.c
@@ -667,6 +667,7 @@ static int nfs_vmtruncate(struct inode * inode, loff_t 
offset)
        spin_unlock(&inode->i_lock);
        truncate_pagecache(inode, offset);
        spin_lock(&inode->i_lock);
+       fscache_resize_cookie(nfs_i_fscache(inode), i_size_read(inode));
 out:
        return err;
 }
-- 
1.8.3.1

--
Linux-cachefs mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/linux-cachefs

Reply via email to