linux-remove-reval-shortcut-20050903
authorChas Williams <chas@cmf.nrl.navy.mil>
Sun, 4 Sep 2005 05:10:14 +0000 (05:10 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sun, 4 Sep 2005 05:10:14 +0000 (05:10 +0000)
don't skip revalidation work so we don't end up with bogus directory dates

src/afs/LINUX/osi_vnodeops.c

index a9df3ab..7552bc0 100644 (file)
@@ -631,6 +631,7 @@ afs_linux_revalidate(struct dentry *dp)
 #endif
     AFS_GLOCK();
 
+#ifdef notyet
     /* Make this a fast path (no crref), since it's called so often. */
     if (vcp->states & CStatd) {
 
@@ -643,6 +644,7 @@ afs_linux_revalidate(struct dentry *dp)
 #endif
        return 0;
     }
+#endif
 
     credp = crref();
     code = afs_getattr(vcp, &vattr, credp);