diff --git a/kernel/sched/walt.c b/kernel/sched/walt.c index b7be4d8723f4eb27e6a3661cfe305b79f613e623..6aa9267055d68cf8c195fdd21fdbbe7906e1845a 100644 --- a/kernel/sched/walt.c +++ b/kernel/sched/walt.c @@ -1188,11 +1188,11 @@ void update_task_ravg(struct task_struct *p, struct rq *rq, int event, update_task_demand(p, rq, event, wallclock); update_cpu_busy_time(p, rq, event, wallclock, irqtime); - trace_sched_update_task_ravg(p, rq, event, wallclock, irqtime); if (exiting_task(p)) goto done; + trace_sched_update_task_ravg(p, rq, event, wallclock, irqtime); done: p->ravg.mark_start = wallclock;