From be4cccbaee61ce3b41b3d7258c8090a0f313cf37 Mon Sep 17 00:00:00 2001 From: mtm Date: Fri, 4 Jul 2003 01:41:32 +0000 Subject: kse_thr_interrupt should target the thread, specifically. Requested by: davidxu --- sys/kern/kern_kse.c | 2 +- sys/kern/kern_thread.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/kern') diff --git a/sys/kern/kern_kse.c b/sys/kern/kern_kse.c index 4ea5231..0f3795e 100644 --- a/sys/kern/kern_kse.c +++ b/sys/kern/kern_kse.c @@ -413,7 +413,7 @@ kse_thr_interrupt(struct thread *td, struct kse_thr_interrupt_args *uap) if (sig > 0) { td2->td_flags &= ~TDF_INTERRUPT; mtx_unlock_spin(&sched_lock); - tdsignal(td2, sig, SIGTARGET_P); + tdsignal(td2, sig, SIGTARGET_TD); } else if (sig == 0) { mtx_unlock_spin(&sched_lock); } else { diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c index 4ea5231..0f3795e 100644 --- a/sys/kern/kern_thread.c +++ b/sys/kern/kern_thread.c @@ -413,7 +413,7 @@ kse_thr_interrupt(struct thread *td, struct kse_thr_interrupt_args *uap) if (sig > 0) { td2->td_flags &= ~TDF_INTERRUPT; mtx_unlock_spin(&sched_lock); - tdsignal(td2, sig, SIGTARGET_P); + tdsignal(td2, sig, SIGTARGET_TD); } else if (sig == 0) { mtx_unlock_spin(&sched_lock); } else { -- cgit v1.1