diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2001-09-02 01:05:36 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2001-09-02 01:05:36 +0000 |
| commit | e342cd279feef014d0514c9e1863bcefd585cc6f (patch) | |
| tree | 0d7ab336134df03b039dd8ba2ecf1d9527cd38a0 /sys/kern/kern_resource.c | |
| parent | 51b4eed974c04c97f8f887ca10d147631b2dc899 (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_resource.c')
| -rw-r--r-- | sys/kern/kern_resource.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c index c3c39feb9ecb..3b65ace5aded 100644 --- a/sys/kern/kern_resource.c +++ b/sys/kern/kern_resource.c @@ -284,7 +284,9 @@ rtprio(curp, uap) case RTP_LOOKUP: if ((error = p_cansee(curp, p))) break; + mtx_lock_spin(&sched_lock); pri_to_rtp(&p->p_pri, &rtp); + mtx_unlock_spin(&sched_lock); error = copyout(&rtp, uap->rtp, sizeof(struct rtprio)); break; case RTP_SET: @@ -314,7 +316,9 @@ rtprio(curp, uap) break; } } + mtx_lock_spin(&sched_lock); error = rtp_to_pri(&rtp, &p->p_pri); + mtx_unlock_spin(&sched_lock); break; default: error = EINVAL; |
