Commit 50c7a799 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid



When we're looking to revalidate the page cache, we should just ensure
that we mark the change attribute invalid.

Signed-off-by: default avatarTrond Myklebust <trond.myklebust@hammerspace.com>
parent 4eb6a823
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -219,7 +219,8 @@ void nfs_set_cache_invalid(struct inode *inode, unsigned long flags)
				| NFS_INO_INVALID_SIZE
				| NFS_INO_REVAL_PAGECACHE
				| NFS_INO_INVALID_XATTR);
	}
	} else if (flags & NFS_INO_REVAL_PAGECACHE)
		flags |= NFS_INO_INVALID_CHANGE | NFS_INO_INVALID_SIZE;

	if (!nfs_has_xattr_cache(nfsi))
		flags &= ~NFS_INO_INVALID_XATTR;