diff options
-rw-r--r-- | kernel/power/energy_model.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/power/energy_model.c b/kernel/power/energy_model.c index c79bf3c8b0f1..066bcf1c71a1 100644 --- a/kernel/power/energy_model.c +++ b/kernel/power/energy_model.c @@ -774,7 +774,8 @@ static void em_check_capacity_update(void) } cpufreq_cpu_put(policy); - pd = em_cpu_get(cpu); + dev = get_cpu_device(cpu); + pd = em_pd_get(dev); if (!pd || em_is_artificial(pd)) continue; @@ -798,7 +799,6 @@ static void em_check_capacity_update(void) pr_debug("updating cpu%d cpu_cap=%lu old capacity=%lu\n", cpu, cpu_capacity, em_max_perf); - dev = get_cpu_device(cpu); em_adjust_new_capacity(dev, pd); } |