From c4137070378e0f47262acb70df1b58489bda2c79 Mon Sep 17 00:00:00 2001 From: Srivatsa Vaddagiri Date: Fri, 16 May 2014 16:15:50 -0700 Subject: [PATCH] sched: Skip load update for idle task Load statistics for idle tasks is not useful in any manner. Skip load update for such idle tasks. CRs-Fixed: 665706 Change-Id: If3a908bad7fbb42dcb3d0a1d073a3750cf32fcf9 Signed-off-by: Srivatsa Vaddagiri --- kernel/sched/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index d7f43c26e0c5..86f6d3334e5d 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -1820,7 +1820,7 @@ void update_task_ravg(struct task_struct *p, struct rq *rq, int update_sum) int new_window; u64 wallclock = sched_clock(); - if (sched_ravg_window < min_sched_ravg_window) + if (is_idle_task(p) || (sched_ravg_window < min_sched_ravg_window)) return; do {