sched: Fix a stale comment in pick_next_task()
authorMasahiro Yamada <masahiroy@kernel.org>
Wed, 19 May 2021 06:37:09 +0000 (15:37 +0900)
committerIngo Molnar <mingo@kernel.org>
Wed, 19 May 2021 11:03:21 +0000 (13:03 +0200)
fair_sched_class->next no longer exists since commit:

  a87e749e8fa1 ("sched: Remove struct sched_class::next field").

Now the sched_class order is specified by the linker script.

Rewrite the comment in a more generic way.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/20210519063709.323162-1-masahiroy@kernel.org
kernel/sched/core.c

index 3ec420c..3d25272 100644 (file)
@@ -5318,7 +5318,7 @@ __pick_next_task(struct rq *rq, struct task_struct *prev, struct rq_flags *rf)
                if (unlikely(p == RETRY_TASK))
                        goto restart;
 
-               /* Assumes fair_sched_class->next == idle_sched_class */
+               /* Assume the next prioritized class is idle_sched_class */
                if (!p) {
                        put_prev_task(rq, prev);
                        p = pick_next_task_idle(rq);