NFS: Fix up nfs_readdir_inode_mapping_valid()
[sfrench/cifs-2.6.git] / fs / nfs / dir.c
index f2df664db02007d05afc54fdfbb716985d1fab3c..fa4d33687d2b2f98dd3bd798c9726293fffa8112 100644 (file)
@@ -411,7 +411,8 @@ out_eof:
 static bool
 nfs_readdir_inode_mapping_valid(struct nfs_inode *nfsi)
 {
-       if (nfsi->cache_validity & (NFS_INO_INVALID_ATTR|NFS_INO_INVALID_DATA))
+       if (nfsi->cache_validity & (NFS_INO_INVALID_CHANGE |
+                                   NFS_INO_INVALID_DATA))
                return false;
        smp_rmb();
        return !test_bit(NFS_INO_INVALIDATING, &nfsi->flags);