PM: EM: Fix nr_states warnings in static checks
authorLukasz Luba <lukasz.luba@arm.com>
Wed, 21 Feb 2024 14:25:50 +0000 (14:25 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 22 Feb 2024 19:24:20 +0000 (20:24 +0100)
During the static checks nr_states has been mentioned by the kernel test
robot. Fix the warning in those 2 places.

Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Lukasz Luba <lukasz.luba@arm.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
kernel/power/energy_model.c

index 7101fa3..b686ac0 100644 (file)
@@ -280,6 +280,7 @@ static int em_compute_costs(struct device *dev, struct em_perf_state *table,
  * em_dev_compute_costs() - Calculate cost values for new runtime EM table
  * @dev                : Device for which the EM table is to be updated
  * @table      : The new EM table that is going to get the costs calculated
+ * @nr_states  : Number of performance states
  *
  * Calculate the em_perf_state::cost values for new runtime EM table. The
  * values are used for EAS during task placement. It also calculates and sets
@@ -728,7 +729,6 @@ static void em_check_capacity_update(void)
                struct cpufreq_policy *policy;
                unsigned long em_max_perf;
                struct device *dev;
-               int nr_states;
 
                if (cpumask_test_cpu(cpu, cpu_done_mask))
                        continue;
@@ -749,7 +749,6 @@ static void em_check_capacity_update(void)
                cpumask_or(cpu_done_mask, cpu_done_mask,
                           em_span_cpus(pd));
 
-               nr_states = pd->nr_perf_states;
                cpu_capacity = arch_scale_cpu_capacity(cpu);
 
                rcu_read_lock();