diff --git a/kernel/sched/stats.h b/kernel/sched/stats.h index b3be4eafcb7365c06d3b17ddde9458fc0e439f15..c748f8c3507dc5434869807d60eeee9e4b198afd 100644 --- a/kernel/sched/stats.h +++ b/kernel/sched/stats.h @@ -243,7 +243,7 @@ static void sched_info_arrive(struct rq *rq, struct task_struct *t) now = rq_clock(rq); delta = now - t->sched_info.last_queued; - t->sched_info.last_queued = now; + t->sched_info.last_queued = 0; t->sched_info.run_delay += delta; t->sched_info.last_arrival = now; t->sched_info.pcount++;