From: Simon Wilkinson Date: Wed, 28 Jan 2009 21:14:32 +0000 (+0000) Subject: DEVEL15-discon-avoid-looping-on-replay-20090128 X-Git-Tag: openafs-devel-1_5_58~168 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=64e47bb98b690ae40b2ca4d48ae4ebb70fca733c;p=packages%2Fo%2Fopenafs.git DEVEL15-discon-avoid-looping-on-replay-20090128 LICENSE IPL10 FIXES 124203 don't defer based on a shadow copy (cherry picked from commit 7cd7bcdc4ca6787e19c12485f70fabb8f4f9f00b) --- diff --git a/src/afs/afs_disconnected.c b/src/afs/afs_disconnected.c index b4feef7a0..274056b50 100644 --- a/src/afs/afs_disconnected.c +++ b/src/afs/afs_disconnected.c @@ -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);