diff options
author | davidxu <davidxu@FreeBSD.org> | 2002-10-03 01:22:05 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2002-10-03 01:22:05 +0000 |
commit | d86ebf792e644b705a6451c5a934d6fa545b3086 (patch) | |
tree | 5c81b901df43dbd3ff3056da6bf1a622b9e5ff4a | |
parent | 9a3a5f634874c27455eedf97d206e0bd8d7bf55c (diff) | |
download | FreeBSD-src-d86ebf792e644b705a6451c5a934d6fa545b3086.zip FreeBSD-src-d86ebf792e644b705a6451c5a934d6fa545b3086.tar.gz |
set ke_bound to NULL when kse owner thread becomes runnable.
Reviewed by: julian (mentor)
-rw-r--r-- | sys/kern/kern_switch.c | 1 |
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); |