| 787 | "struct vnode *", "acl_type_t", "struct acl *"); |
| 788 | |
| 789 | int |
| 790 | mac_vnode_check_setacl(struct ucred *cred, struct vnode *vp, acl_type_t type, |
| 791 | struct acl *acl) |
| 792 | { |
| 793 | int error; |
| 794 | |
| 795 | ASSERT_VOP_LOCKED(vp, "mac_vnode_check_setacl"); |
| 796 | |
| 797 | MAC_POLICY_CHECK(vnode_check_setacl, cred, vp, vp->v_label, type, acl); |
| 798 | MAC_CHECK_PROBE4(vnode_check_setacl, error, cred, vp, type, acl); |
| 799 | |
| 800 | return (error); |
| 801 | } |
| 802 | |
| 803 | MAC_CHECK_PROBE_DEFINE4(vnode_check_setextattr, "struct ucred *", |
| 804 | "struct vnode *", "int", "const char *"); |