From: Derrick Brashear Date: Mon, 1 Aug 2011 13:58:27 +0000 (-0400) Subject: macos: fix vnode finalization X-Git-Tag: upstream/1.6.0^2~76 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=fcba74d4776af6b21652fee2de628bd1acdd1c02;p=packages%2Fo%2Fopenafs.git macos: fix vnode finalization erroneously pushed a bad version of this. fix it now. Reviewed-on: http://gerrit.openafs.org/5124 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear (cherry picked from commit 5ebef72c0299560716f3bc8d59122aedd61cc399) Change-Id: I10aa962b158616d7d9e9207fd0307900abda0cee Reviewed-on: http://gerrit.openafs.org/5126 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- diff --git a/src/afs/DARWIN/osi_vnodeops.c b/src/afs/DARWIN/osi_vnodeops.c index e16505a0b..f5d124810 100644 --- a/src/afs/DARWIN/osi_vnodeops.c +++ b/src/afs/DARWIN/osi_vnodeops.c @@ -2165,7 +2165,7 @@ afs_darwin_finalizevnode(struct vcache *avc, struct vnode *dvp, /* if the type changed, we still need to do a fixup, for bulkstat */ if (!isroot && (vnode_vtype(ovp) == avc->f.m.Type && - !(avc->f.states & CDeadVnode) && vnode_vtype(ovp) != VNON) + !(avc->f.states & CDeadVnode) && vnode_vtype(ovp) != VNON)) { AFS_GUNLOCK(); #if 0 /* unsupported */