| 823 | "struct vnode *", "u_long"); |
| 824 | |
| 825 | int |
| 826 | mac_vnode_check_setflags(struct ucred *cred, struct vnode *vp, u_long flags) |
| 827 | { |
| 828 | int error; |
| 829 | |
| 830 | ASSERT_VOP_LOCKED(vp, "mac_vnode_check_setflags"); |
| 831 | |
| 832 | MAC_POLICY_CHECK(vnode_check_setflags, cred, vp, vp->v_label, flags); |
| 833 | MAC_CHECK_PROBE3(vnode_check_setflags, error, cred, vp, flags); |
| 834 | |
| 835 | return (error); |
| 836 | } |
| 837 | |
| 838 | MAC_CHECK_PROBE_DEFINE3(vnode_check_setmode, "struct ucred *", |
| 839 | "struct vnode *", "mode_t"); |