* there isn't any race problem.
*/
if ((ap->a_flags & LK_TYPE_MASK) == LK_EXCLOTHER) {
if ((ap->a_flags & LK_INTERLOCK) == 0)
panic("ncllock1");
if ((vp->v_iflag & VI_DOOMED))
error = ENOENT;
VI_UNLOCK(vp);
return (error);
}
return (_lockmgr_args(vp->v_vnlock, ap->a_flags, VI_MTX(vp),