| 804 | "struct vnode *", "int", "const char *"); |
| 805 | |
| 806 | int |
| 807 | mac_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, |
| 808 | int attrnamespace, const char *name) |
| 809 | { |
| 810 | int error; |
| 811 | |
| 812 | ASSERT_VOP_LOCKED(vp, "mac_vnode_check_setextattr"); |
| 813 | |
| 814 | MAC_POLICY_CHECK(vnode_check_setextattr, cred, vp, vp->v_label, |
| 815 | attrnamespace, name); |
| 816 | MAC_CHECK_PROBE4(vnode_check_setextattr, error, cred, vp, |
| 817 | attrnamespace, name); |
| 818 | |
| 819 | return (error); |
| 820 | } |
| 821 | |
| 822 | MAC_CHECK_PROBE_DEFINE3(vnode_check_setflags, "struct ucred *", |
| 823 | "struct vnode *", "u_long"); |