summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_switch.c
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2002-10-03 01:22:05 +0000
committerdavidxu <davidxu@FreeBSD.org>2002-10-03 01:22:05 +0000
commitd86ebf792e644b705a6451c5a934d6fa545b3086 (patch)
tree5c81b901df43dbd3ff3056da6bf1a622b9e5ff4a /sys/kern/kern_switch.c
parent9a3a5f634874c27455eedf97d206e0bd8d7bf55c (diff)
downloadFreeBSD-src-d86ebf792e644b705a6451c5a934d6fa545b3086.zip
FreeBSD-src-d86ebf792e644b705a6451c5a934d6fa545b3086.tar.gz
set ke_bound to NULL when kse owner thread becomes runnable.
Reviewed by: julian (mentor)
Diffstat (limited to 'sys/kern/kern_switch.c')
-rw-r--r--sys/kern/kern_switch.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/kern_switch.c b/sys/kern/kern_switch.c
index c6c667d..b4b8879 100644
--- a/sys/kern/kern_switch.c
+++ b/sys/kern/kern_switch.c
@@ -359,6 +359,7 @@ setrunqueue(struct thread *td)
KASSERT((td->td_kse != NULL),
("queueing BAD thread to run queue"));
ke = td->td_kse;
+ ke->ke_bound = NULL;
if (ke->ke_flags & KEF_ONLOANQ) {
ke->ke_flags &= ~KEF_ONLOANQ;
TAILQ_REMOVE(&kg->kg_lq, ke, ke_kgrlist);
OpenPOWER on IntegriCloud