OSDN Git Service

thermal/cpu_cooling: quit early after updating policy
authorViresh Kumar <viresh.kumar@linaro.org>
Thu, 30 Jul 2015 07:10:31 +0000 (12:40 +0530)
committerEduardo Valentin <edubezval@gmail.com>
Sat, 15 Aug 2015 01:26:22 +0000 (18:26 -0700)
If a valid cpufreq_dev is found for policy->cpu, we should update the
policy and quit the for loop. There is no need to keep traversing the
list of cpufreq_dev's.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
drivers/thermal/cpu_cooling.c

index c7572df..093537f 100644 (file)
@@ -235,6 +235,7 @@ static int cpufreq_thermal_notifier(struct notifier_block *nb,
                        if (policy->max != max_freq)
                                cpufreq_verify_within_limits(policy, 0,
                                                             max_freq);
+                       break;
                }
                mutex_unlock(&cooling_list_lock);
                break;