From: Finley Xiao Date: Thu, 15 Dec 2016 11:54:07 +0000 (+0800) Subject: cpufreq: dt: fix the warning when use opp_v1 X-Git-Tag: firefly_0821_release~1054 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=0d71879a760b65ae7ac7e07578ec747e4c9e3e4c;p=firefly-linux-kernel-4.4.55.git cpufreq: dt: fix the warning when use opp_v1 Change-Id: I02c7a3cc68536b707baaa8a61f21ac4961184dda Signed-off-by: Finley Xiao --- diff --git a/drivers/cpufreq/cpufreq-dt.c b/drivers/cpufreq/cpufreq-dt.c index d5166b0f4576..37604c72c9b9 100644 --- a/drivers/cpufreq/cpufreq-dt.c +++ b/drivers/cpufreq/cpufreq-dt.c @@ -215,8 +215,10 @@ static int cpufreq_init(struct cpufreq_policy *policy) } else { cpumask_copy(&cpus, policy->cpus); cpumask_clear_cpu(policy->cpu, &cpus); - if (dev_pm_opp_of_cpumask_add_table(&cpus)) - dev_pm_opp_of_remove_table(cpu_dev); + if (!cpumask_empty(&cpus)) { + if (dev_pm_opp_of_cpumask_add_table(&cpus)) + dev_pm_opp_of_remove_table(cpu_dev); + } } #else dev_pm_opp_of_cpumask_add_table(policy->cpus);