UNIONFSTOV
ump = MOUNTTOUNIONFSMOUNT(UNIONFSTOV(unp)->v_mount);
if ((UNIONFSTOV(unp)->v_mount->mnt_flag & MNT_RDONLY))
ump = MOUNTTOUNIONFSMOUNT(UNIONFSTOV(unp)->v_mount);
vp = UNIONFSTOV(unp);
if ((UNIONFSTOV(unp)->v_mount->mnt_flag & MNT_RDONLY))
ASSERT_VOP_ELOCKED(UNIONFSTOV(unp), __func__);
ASSERT_VOP_ELOCKED(UNIONFSTOV(unp), __func__);
vp = UNIONFSTOV(unp);