summaryrefslogtreecommitdiff
path: root/sys/kern/ksched.c
diff options
context:
space:
mode:
authorJulian Elischer <julian@FreeBSD.org>2002-09-11 08:13:56 +0000
committerJulian Elischer <julian@FreeBSD.org>2002-09-11 08:13:56 +0000
commit71fad9fdeefd5d874768802125f98ea6450cfa5c (patch)
tree10514ece7d621a24c034e4c778c793b9ea2d9675 /sys/kern/ksched.c
parent527eee2d404ad5415be0b17e0403d29f3ea924c3 (diff)
Notes
Diffstat (limited to 'sys/kern/ksched.c')
-rw-r--r--sys/kern/ksched.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/kern/ksched.c b/sys/kern/ksched.c
index bbe36bea6874..881d4a317909 100644
--- a/sys/kern/ksched.c
+++ b/sys/kern/ksched.c
@@ -182,9 +182,9 @@ int ksched_setscheduler(register_t *ret, struct ksched *ksched,
mtx_lock_spin(&sched_lock);
rtp_to_pri(&rtp, kg);
FOREACH_THREAD_IN_GROUP(kg, td) { /* XXXKSE */
- if (td->td_state == TDS_RUNNING) {
+ if (TD_IS_RUNNING(td)) {
td->td_kse->ke_flags |= KEF_NEEDRESCHED;
- } else if (td->td_state == TDS_RUNQ) {
+ } else if (TD_ON_RUNQ(td)) {
if (td->td_priority > kg->kg_user_pri) {
remrunqueue(td);
td->td_priority =
@@ -215,9 +215,9 @@ int ksched_setscheduler(register_t *ret, struct ksched *ksched,
* scheduling info alone.
*/
FOREACH_THREAD_IN_GROUP(kg, td) {
- if (td->td_state == TDS_RUNNING) {
+ if (TD_IS_RUNNING(td)) {
td->td_kse->ke_flags |= KEF_NEEDRESCHED;
- } else if (td->td_state == TDS_RUNQ) {
+ } else if (TD_ON_RUNQ(td)) {
if (td->td_priority > kg->kg_user_pri) {
remrunqueue(td);
td->td_priority =