aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Redpath <chris.redpath@arm.com>2013-05-16 17:48:41 +0100
committerViresh Kumar <viresh.kumar@linaro.org>2013-05-17 09:53:44 +0530
commitbb0401ff6cdd8830bdc893a0f2b18c36d2c26b28 (patch)
treeea8237a66bcd7c7266ee58ab9a982f8d1d50c74f
parentb70d1dfd22862282042eb758676920577d70f32f (diff)
sched: cfs.nr_running does not contain the intended metric
rq->nr_running is the actual number of runnable tasks we wish to use to determine if a task is alone on a CPU. Change-Id: Icaf3022e02924ecdc94e14d4146c6fadd9580e2b Signed-off-by: Chris Redpath <chris.redpath@arm.com>
-rw-r--r--kernel/sched/fair.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index e18fac530d35..90f61d848cb2 100644
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -3893,7 +3893,7 @@ static inline unsigned int hmp_offload_down(int cpu, struct sched_entity *se)
return NR_CPUS;
/* Is the task alone on the cpu? */
- if (cpu_rq(cpu)->cfs.nr_running < 2)
+ if (cpu_rq(cpu)->nr_running < 2)
return NR_CPUS;
/* Is the task actually starving? */