lockallowrecurse
void lockallowrecurse(struct lock *lk);
#define VN_LOCK_AREC(vp) lockallowrecurse((vp)->v_vnlock)
#define BUF_AREC(bp) lockallowrecurse(&(bp)->b_lock)