| 420 | MAC_CHECK_PROBE_DEFINE2(proc_check_wait, "struct ucred *", "struct proc *"); |
| 421 | |
| 422 | int |
| 423 | mac_proc_check_wait(struct ucred *cred, struct proc *p) |
| 424 | { |
| 425 | int error; |
| 426 | |
| 427 | PROC_LOCK_ASSERT(p, MA_OWNED); |
| 428 | |
| 429 | MAC_POLICY_CHECK_NOSLEEP(proc_check_wait, cred, p); |
| 430 | MAC_CHECK_PROBE2(proc_check_wait, error, cred, p); |
| 431 | |
| 432 | return (error); |
| 433 | } |