From: Chas Williams Date: Sun, 4 Sep 2005 05:11:55 +0000 (+0000) Subject: STABLE14-linux-remove-reval-shortcut-20050903 X-Git-Tag: openafs-stable-1_4_0-rc3~3 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=8f351535e8b3f4b7d7273bc2b42b6672ebee743e;p=packages%2Fo%2Fopenafs.git STABLE14-linux-remove-reval-shortcut-20050903 don't skip revalidation work so we don't end up with bogus directory dates (cherry picked from commit fed9b0844cbd07717e0af1376573f835eb3aaade) --- diff --git a/src/afs/LINUX/osi_vnodeops.c b/src/afs/LINUX/osi_vnodeops.c index a9df3ab91..7552bc051 100644 --- a/src/afs/LINUX/osi_vnodeops.c +++ b/src/afs/LINUX/osi_vnodeops.c @@ -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);