diff options
| author | Jeff Roberson <jeff@FreeBSD.org> | 2004-12-13 16:45:57 +0000 |
|---|---|---|
| committer | Jeff Roberson <jeff@FreeBSD.org> | 2004-12-13 16:45:57 +0000 |
| commit | 3ef6ac33612253533f8ebe3da8450a1416f5d4af (patch) | |
| tree | 3c0a9ba1abd5f7c1fb2a20bc3bcd83e0fa37ebf2 /sys/kern/kern_sig.c | |
| parent | 3d96167a543c45825df7d1546f2254e6a532a80e (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_sig.c')
| -rw-r--r-- | sys/kern/kern_sig.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index a3513ebbf3f1..f5c935b8e15f 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -1959,6 +1959,8 @@ tdsigwakeup(struct thread *td, int sig, sig_t action) * killed in this lifetime. */ if (action == SIG_DFL && (prop & SA_KILL)) { + if (p->p_nice > 0) + sched_nice(td->td_proc, 0); if (td->td_priority > PUSER) sched_prio(td, PUSER); } |
