thermal: intel_powerclamp: don't use bitmap_weight() in end_power_clamp()
authorYury Norov <yury.norov@gmail.com>
Sun, 23 Jan 2022 18:38:34 +0000 (10:38 -0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 4 Feb 2022 18:28:03 +0000 (19:28 +0100)
Don't call bitmap_weight() if the following code can get by
without it.

Signed-off-by: Yury Norov <yury.norov@gmail.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/thermal/intel/intel_powerclamp.c

index 14256421d98c26ab205f293f9574925dbd1d175b..c841ab37e7c6d9e34b9f9604222e6a77071ff13e 100644 (file)
@@ -556,12 +556,9 @@ static void end_power_clamp(void)
         * stop faster.
         */
        clamping = false;
-       if (bitmap_weight(cpu_clamping_mask, num_possible_cpus())) {
-               for_each_set_bit(i, cpu_clamping_mask, num_possible_cpus()) {
-                       pr_debug("clamping worker for cpu %d alive, destroy\n",
-                                i);
-                       stop_power_clamp_worker(i);
-               }
+       for_each_set_bit(i, cpu_clamping_mask, num_possible_cpus()) {
+               pr_debug("clamping worker for cpu %d alive, destroy\n", i);
+               stop_power_clamp_worker(i);
        }
 }