diff --git a/kernel/sched.c b/kernel/sched.c index 50a21f964679ec42eee299cab7f7f86edc26a408..3bafbe350f4f305b545abdbbcba179a22da6ec4f 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -1456,6 +1456,8 @@ static unsigned long cpu_avg_load_per_task(int cpu) if (rq->nr_running) rq->avg_load_per_task = rq->load.weight / rq->nr_running; + else + rq->avg_load_per_task = 0; return rq->avg_load_per_task; }