Changeset View
Changeset View
Standalone View
Standalone View
sys/security/mac/mac_process.c
Show First 20 Lines • Show All 425 Lines • ▼ Show 20 Lines | mac_proc_check_wait(struct ucred *cred, struct proc *p) | ||||
PROC_LOCK_ASSERT(p, MA_OWNED); | PROC_LOCK_ASSERT(p, MA_OWNED); | ||||
MAC_POLICY_CHECK_NOSLEEP(proc_check_wait, cred, p); | MAC_POLICY_CHECK_NOSLEEP(proc_check_wait, cred, p); | ||||
MAC_CHECK_PROBE2(proc_check_wait, error, cred, p); | MAC_CHECK_PROBE2(proc_check_wait, error, cred, p); | ||||
return (error); | return (error); | ||||
} | } | ||||
MAC_CHECK_PROBE_DEFINE2(proc_check_resource, "struct ucred *", "struct proc *"); | |||||
int | |||||
mac_proc_check_resource(struct ucred *cred, struct proc *p) | |||||
{ | |||||
int error; | |||||
PROC_LOCK_ASSERT(p, MA_OWNED); | |||||
MAC_POLICY_CHECK_NOSLEEP(proc_check_resource, cred, p); | |||||
MAC_CHECK_PROBE2(proc_check_resource, error, cred, p); | |||||
return (error); | |||||
} |