diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2002-10-09 17:17:24 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2002-10-09 17:17:24 +0000 |
| commit | 5715307f74621e9e2dcde38412eb6dc54b79d8ad (patch) | |
| tree | 3e3a76a37ddfc3f0b9a6307cc20b48df759ba06c /sys/kern/kern_resource.c | |
| parent | e7ab2f36839cb4658e277b12feb3fcec37aa99bf (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_resource.c')
| -rw-r--r-- | sys/kern/kern_resource.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c index 7eb948002f30..668a8a229486 100644 --- a/sys/kern/kern_resource.c +++ b/sys/kern/kern_resource.c @@ -565,10 +565,9 @@ dosetrlimit(td, which, limp) switch (which) { case RLIMIT_CPU: - if (limp->rlim_cur > RLIM_INFINITY / (rlim_t)1000000) - p->p_limit->p_cpulimit = RLIM_INFINITY; - else - p->p_limit->p_cpulimit = limp->rlim_cur; + mtx_lock_spin(&sched_lock); + p->p_cpulimit = limp->rlim_cur; + mtx_unlock_spin(&sched_lock); break; case RLIMIT_DATA: if (limp->rlim_cur > maxdsiz) |
