]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-discon-avoid-looping-on-replay-20090128
authorSimon Wilkinson <sxw@inf.ed.ac.uk>
Wed, 28 Jan 2009 21:14:32 +0000 (21:14 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 28 Jan 2009 21:14:32 +0000 (21:14 +0000)
LICENSE IPL10
FIXES 124203

don't defer based on a shadow copy

(cherry picked from commit 7cd7bcdc4ca6787e19c12485f70fabb8f4f9f00b)

src/afs/afs_disconnected.c

index b4feef7a0260d15b5dfc713e7a23c234bc32d5de..274056b5087fde73f97e962db137aa823aa18285 100644 (file)
@@ -342,7 +342,7 @@ int chk_del_children_hook(void *hdata,
     /* Count unfinished dirty children. */
     if (tvc) {
        ObtainReadLock(&tvc->lock);
-       if (tvc->f.ddirty_flags || tvc->f.shadow.vnode)
+       if (tvc->f.ddirty_flags)
            v->count++;
        ReleaseReadLock(&tvc->lock);