diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 81382fd102d4..eb7fc24f4131 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -6932,6 +6932,11 @@ static void migrate_tasks(struct rq *dead_rq, struct rq_flags *rf, bool force) */ update_rq_clock(rq); +#ifdef CONFIG_SCHED_DEBUG + /* note the clock update in orf */ + orf.clock_update_flags |= RQCF_UPDATED; +#endif + for (;;) { /* * There's this thread running, bail when that's the only