From: Simon Wilkinson Date: Wed, 28 Jan 2009 21:13:58 +0000 (+0000) Subject: discon-avoid-looping-on-replay-20090128 X-Git-Tag: openafs-devel-1_5_61~559 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=7cd7bcdc4ca6787e19c12485f70fabb8f4f9f00b;p=packages%2Fo%2Fopenafs.git discon-avoid-looping-on-replay-20090128 LICENSE IPL10 FIXES 124203 don't defer based on a shadow copy --- 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);