]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
linux-root-no-reval-20050905
authorChas Williams <chas@cmf.nrl.navy.mil>
Mon, 5 Sep 2005 17:28:39 +0000 (17:28 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 5 Sep 2005 17:28:39 +0000 (17:28 +0000)
don't revalidate the root afs vnode, so if root.afs becomes replicated out from under us we don't lose.

src/afs/afs_daemons.c

index 7ee41b7ac28a7e5b2916ed1b0f3e2d4982a92ced..dcb3d46cd93390809bb7151f7f8950f6b06a602c 100644 (file)
@@ -309,8 +309,12 @@ afs_CheckRootVolume(void)
                 * count to zero and fs checkv is executed when the current
                 * directory is /afs.
                 */
+#ifdef AFS_LINUX20_ENV
+               printk("afs_CheckVolume():  afs_root changed.\n");
+#else
                AFS_FAST_RELE(afs_globalVp);
                afs_globalVp = 0;
+#endif
            }
            afs_rootFid.Fid.Volume = volid;
            afs_rootFid.Fid.Vnode = 1;