From 8dcdef73e4a0fd4c56c5291c8366f6689c7a06b2 Mon Sep 17 00:00:00 2001 From: Chaskiel M Grundman Date: Wed, 11 Jan 2006 04:24:39 +0000 Subject: [PATCH] STABLE14-macos-reclaim-20060110 FIXES 25165 avoid a vnode cleaning pnaic during recycle (cherry picked from commit 29924c8302431a25d4889ef4500fc5f0eeb97b2e) --- src/afs/DARWIN/osi_vnodeops.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/afs/DARWIN/osi_vnodeops.c b/src/afs/DARWIN/osi_vnodeops.c index 3cb550563..951565063 100644 --- a/src/afs/DARWIN/osi_vnodeops.c +++ b/src/afs/DARWIN/osi_vnodeops.c @@ -1643,12 +1643,12 @@ afs_vop_reclaim(ap) ); afs_osi_Wakeup(&tvc->states); } - ReleaseWriteLock(&afs_xvcache); - AFS_GUNLOCK(); if (!error && vnode_fsnode(vp)) panic("afs_reclaim: vnode not cleaned"); if (!error && (tvc->v != NULL)) panic("afs_reclaim: vcache not cleaned"); + ReleaseWriteLock(&afs_xvcache); + AFS_GUNLOCK(); } return error; } -- 2.39.5