From 79703698011d196616561072b6c531ad0a4f8c68 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Sat, 26 Mar 2005 05:37:42 +0000 Subject: [PATCH] darwin-vnode-macros-20050325 use vnode to vcache conversion macros --- src/afs/DARWIN/osi_vm.c | 4 ++-- src/afs/DARWIN/osi_vnodeops.c | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/afs/DARWIN/osi_vm.c b/src/afs/DARWIN/osi_vm.c index bcc123937..f908c7005 100644 --- a/src/afs/DARWIN/osi_vm.c +++ b/src/afs/DARWIN/osi_vm.c @@ -404,7 +404,7 @@ osi_VM_Setup(struct vcache *avc, int force) if ((error = ubc_info_init(&avc->v))) { AFS_GLOCK(); avc->states &= ~CUBCinit; - AFS_RELE(avc); + AFS_RELE(AFSTOV(avc)); return error; } #ifndef AFS_DARWIN14_ENV @@ -421,7 +421,7 @@ osi_VM_Setup(struct vcache *avc, int force) #endif AFS_GLOCK(); avc->states &= ~CUBCinit; - AFS_RELE(avc); + AFS_RELE(AFSTOV(avc)); } if (UBCINFOEXISTS(&avc->v)) ubc_setsize(&avc->v, avc->m.Length); diff --git a/src/afs/DARWIN/osi_vnodeops.c b/src/afs/DARWIN/osi_vnodeops.c index 5413cf6f7..60abcbb94 100644 --- a/src/afs/DARWIN/osi_vnodeops.c +++ b/src/afs/DARWIN/osi_vnodeops.c @@ -352,7 +352,8 @@ afs_vop_close(ap) * } */ *ap; { int code; - struct vcache *avc = ap->a_vp; + struct vnode *vp = ap->a_vp; + struct vcache *avc = VTOAFS(vp); AFS_GLOCK(); if (ap->a_cred) code = afs_close(avc, ap->a_fflag, ap->a_cred, ap->a_p); -- 2.39.5