| 929 | "struct ucred *", "struct vnode *"); |
| 930 | |
| 931 | int |
| 932 | mac_vnode_check_write_impl(struct ucred *active_cred, struct ucred *file_cred, |
| 933 | struct vnode *vp) |
| 934 | { |
| 935 | int error; |
| 936 | |
| 937 | ASSERT_VOP_LOCKED(vp, "mac_vnode_check_write"); |
| 938 | |
| 939 | MAC_POLICY_CHECK(vnode_check_write, active_cred, file_cred, vp, |
| 940 | vp->v_label); |
| 941 | MAC_CHECK_PROBE3(vnode_check_write, error, active_cred, file_cred, |
| 942 | vp); |
| 943 | |
| 944 | return (error); |
| 945 | } |
| 946 | |
| 947 | void |
| 948 | mac_vnode_relabel(struct ucred *cred, struct vnode *vp, |
no outgoing calls
no test coverage detected