aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/sched/core.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 79e48e6a9385..7bf0418dc60f 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -4378,6 +4378,13 @@ static void migrate_tasks(unsigned int dead_cpu)
4378 */ 4378 */
4379 rq->stop = NULL; 4379 rq->stop = NULL;
4380 4380
4381 /*
4382 * put_prev_task() and pick_next_task() sched
4383 * class method both need to have an up-to-date
4384 * value of rq->clock[_task]
4385 */
4386 update_rq_clock(rq);
4387
4381 for ( ; ; ) { 4388 for ( ; ; ) {
4382 /* 4389 /*
4383 * There's this thread running, bail when that's the only 4390 * There's this thread running, bail when that's the only