summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_switch.c
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2003-03-09 04:27:46 +0000
committerdavidxu <davidxu@FreeBSD.org>2003-03-09 04:27:46 +0000
commit26081cfe065a37a0935598454a116568e887aeae (patch)
tree07c3d5a2e7672aaf06ae2df9b3831ca867d6518f /sys/kern/kern_switch.c
parentcb92a79e4c40edd2ec78f17a9894efc9d43df6b3 (diff)
downloadFreeBSD-src-26081cfe065a37a0935598454a116568e887aeae.zip
FreeBSD-src-26081cfe065a37a0935598454a116568e887aeae.tar.gz
Cosmetic change, make it QUEUE_MACRO_DEBUG friendly
Diffstat (limited to 'sys/kern/kern_switch.c')
-rw-r--r--sys/kern/kern_switch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_switch.c b/sys/kern/kern_switch.c
index a50fa60..1cd69bf 100644
--- a/sys/kern/kern_switch.c
+++ b/sys/kern/kern_switch.c
@@ -128,11 +128,11 @@ retry:
KASSERT((td->td_kse == ke), ("kse/thread mismatch"));
kg = ke->ke_ksegrp;
if (td->td_proc->p_flag & P_THREADED) {
- TAILQ_REMOVE(&kg->kg_runq, td, td_runq);
if (kg->kg_last_assigned == td) {
kg->kg_last_assigned = TAILQ_PREV(td,
threadqueue, td_runq);
}
+ TAILQ_REMOVE(&kg->kg_runq, td, td_runq);
}
kg->kg_runnable--;
CTR2(KTR_RUNQ, "choosethread: td=%p pri=%d",
OpenPOWER on IntegriCloud