diff --git a/kernel/sched/core.c b/kernel/sched/core.c index e26bc875844d..0ae038edbb5b 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -5328,8 +5328,9 @@ void scheduler_tick(void) rq_lock(rq, &rf); - trace_android_rvh_tick_entry(rq); update_rq_clock(rq); + trace_android_rvh_tick_entry(rq); + thermal_pressure = arch_scale_thermal_pressure(cpu_of(rq)); update_thermal_load_avg(rq_clock_thermal(rq), rq, thermal_pressure); curr->sched_class->task_tick(rq, curr, 0);