vfs: garbage collect vrefactn
This commit is contained in:
parent
a35ebd13ac
commit
53424bffff
@ -2952,19 +2952,6 @@ vrefact(struct vnode *vp)
|
||||
#endif
|
||||
}
|
||||
|
||||
void
|
||||
vrefactn(struct vnode *vp, u_int n)
|
||||
{
|
||||
|
||||
CTR2(KTR_VFS, "%s: vp %p", __func__, vp);
|
||||
#ifdef INVARIANTS
|
||||
int old = atomic_fetchadd_int(&vp->v_usecount, n);
|
||||
VNASSERT(old > 0, vp, ("%s: wrong use count %d", __func__, old));
|
||||
#else
|
||||
atomic_add_int(&vp->v_usecount, n);
|
||||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
* Return reference count of a vnode.
|
||||
*
|
||||
|
@ -967,7 +967,6 @@ void vrele(struct vnode *vp);
|
||||
void vref(struct vnode *vp);
|
||||
void vrefl(struct vnode *vp);
|
||||
void vrefact(struct vnode *vp);
|
||||
void vrefactn(struct vnode *vp, u_int n);
|
||||
int vrefcnt(struct vnode *vp);
|
||||
void v_addpollinfo(struct vnode *vp);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user