(ap)
| 594 | } |
| 595 | |
| 596 | int |
| 597 | vop_unlock(ap) |
| 598 | struct vop_unlock_args /* { |
| 599 | struct vnode *a_vp; |
| 600 | } */ *ap; |
| 601 | { |
| 602 | struct vnode *vp = ap->a_vp; |
| 603 | |
| 604 | MPASS(vp->v_vnlock == &vp->v_lock); |
| 605 | |
| 606 | return (lockmgr_unlock(&vp->v_lock)); |
| 607 | } |
| 608 | |
| 609 | int |
| 610 | vop_islocked(ap) |
nothing calls this directly
no test coverage detected