summaryrefslogtreecommitdiff
path: root/sys/kern/kern_sig.c
diff options
context:
space:
mode:
authorJeff Roberson <jeff@FreeBSD.org>2004-12-13 16:45:57 +0000
committerJeff Roberson <jeff@FreeBSD.org>2004-12-13 16:45:57 +0000
commit3ef6ac33612253533f8ebe3da8450a1416f5d4af (patch)
tree3c0a9ba1abd5f7c1fb2a20bc3bcd83e0fa37ebf2 /sys/kern/kern_sig.c
parent3d96167a543c45825df7d1546f2254e6a532a80e (diff)
Notes
Diffstat (limited to 'sys/kern/kern_sig.c')
-rw-r--r--sys/kern/kern_sig.c2
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);
}