| 717 | "struct vnode *", "struct label *"); |
| 718 | |
| 719 | static int |
| 720 | mac_vnode_check_relabel(struct ucred *cred, struct vnode *vp, |
| 721 | struct label *newlabel) |
| 722 | { |
| 723 | int error; |
| 724 | |
| 725 | ASSERT_VOP_LOCKED(vp, "mac_vnode_check_relabel"); |
| 726 | |
| 727 | MAC_POLICY_CHECK(vnode_check_relabel, cred, vp, vp->v_label, newlabel); |
| 728 | MAC_CHECK_PROBE3(vnode_check_relabel, error, cred, vp, newlabel); |
| 729 | |
| 730 | return (error); |
| 731 | } |
| 732 | |
| 733 | MAC_CHECK_PROBE_DEFINE4(vnode_check_rename_from, "struct ucred *", |
| 734 | "struct vnode *", "struct vnode *", "struct componentname *"); |