eenv::sg_cap points to scheduling group which we are caring about its capacity for energy computation. So change to use it for capacity index selection.
Change-Id: I26cadd7724ea4902910150129404321ac191a30e Signed-off-by: Leo Yan leo.yan@linaro.org --- kernel/sched/fair.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index d7bb3a8..2596e51 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -5583,7 +5583,7 @@ long group_norm_util(struct energy_env *eenv, int cpu_id)
static int find_new_capacity(struct energy_env *eenv, int cpu_id) { - const struct sched_group_energy *sge = eenv->sg->sge; + const struct sched_group_energy *sge = eenv->sg_cap->sge; int idx, max_idx = sge->nr_cap_states - 1; unsigned long util = group_max_util(eenv, cpu_id);
-- 1.9.1