lockallowshare
void lockallowshare(struct lock *lk);
#define VN_LOCK_ASHARE(vp) lockallowshare((vp)->v_vnlock)