From 82dc3896f606affdb8d52cf46e7da56bba967e61 Mon Sep 17 00:00:00 2001 From: John Dyson Date: Mon, 29 Dec 1997 16:53:53 +0000 Subject: [PATCH] Add the vnode interlock back around vget. --- sys/sys/vnode.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/sys/sys/vnode.h b/sys/sys/vnode.h index 857ba23f1aa..9eb0809ed7c 100644 --- a/sys/sys/vnode.h +++ b/sys/sys/vnode.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)vnode.h 8.7 (Berkeley) 2/4/94 - * $Id: vnode.h,v 1.60 1997/12/29 00:24:16 dyson Exp $ + * $Id: vnode.h,v 1.61 1997/12/29 01:03:55 dyson Exp $ */ #ifndef _SYS_VNODE_H_ @@ -239,12 +239,6 @@ extern int vttoif_tab[]; #define V_SAVEMETA 0x0002 /* vinvalbuf: leave indirect blocks */ #define REVOKEALL 0x0001 /* vop_revoke: revoke all aliases */ -static __inline void -vref(struct vnode *vp) -{ - vp->v_usecount++; -} - #define VREF(vp) vref(vp) #ifdef DIAGNOSTIC @@ -529,7 +523,7 @@ struct vnode * checkalias __P((struct vnode *vp, dev_t nvp_rdev, struct mount *mp)); void vput __P((struct vnode *vp)); void vrele __P((struct vnode *vp)); -void vrefobj __P((struct vnode *vp)); +void vref __P((struct vnode *vp)); extern vop_t **default_vnodeop_p; #endif /* KERNEL */