summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorSrivatsa Vaddagiri <vatsa@codeaurora.org>2014-05-16 16:15:50 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 19:58:54 -0700
commitc4137070378e0f47262acb70df1b58489bda2c79 (patch)
treecd0b7ea6fc44a43419050ae272db6a43de0eafa5 /kernel
parent3967da2dd1f97b8d558207d8d720d699aca3d566 (diff)
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 <vatsa@codeaurora.org>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/sched/core.c2
1 files changed, 1 insertions, 1 deletions
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 {