diff options
author | mtm <mtm@FreeBSD.org> | 2003-07-04 01:41:32 +0000 |
---|---|---|
committer | mtm <mtm@FreeBSD.org> | 2003-07-04 01:41:32 +0000 |
commit | be4cccbaee61ce3b41b3d7258c8090a0f313cf37 (patch) | |
tree | 2c4fb1593d9ef8b9df0ddcaac4b6ef9dd1cae0a0 /sys/kern/kern_kse.c | |
parent | 151e14e2da5e1512f32502b7ad34944e43e35c8f (diff) | |
download | FreeBSD-src-be4cccbaee61ce3b41b3d7258c8090a0f313cf37.zip FreeBSD-src-be4cccbaee61ce3b41b3d7258c8090a0f313cf37.tar.gz |
kse_thr_interrupt should target the thread, specifically.
Requested by: davidxu
Diffstat (limited to 'sys/kern/kern_kse.c')
-rw-r--r-- | sys/kern/kern_kse.c | 2 |
1 files changed, 1 insertions, 1 deletions
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 { |