diff options
| author | Srivatsa Vaddagiri <vatsa@codeaurora.org> | 2014-05-16 16:15:50 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 19:58:54 -0700 |
| commit | c4137070378e0f47262acb70df1b58489bda2c79 (patch) | |
| tree | cd0b7ea6fc44a43419050ae272db6a43de0eafa5 /kernel | |
| parent | 3967da2dd1f97b8d558207d8d720d699aca3d566 (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.c | 2 |
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 { |
