cpufreq: dt: dev_pm_opp_put_regulators() accepts NULL argument
The dev_pm_opp_put_*() APIs now accepts a NULL opp_table pointer and so there is no need for us to carry the extra checks. Drop them. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
This commit is contained in:
parent
c7bf8758c9
commit
5f6ffb8d8f
|
@ -291,8 +291,7 @@ static int dt_cpufreq_early_init(struct device *dev, int cpu)
|
||||||
out:
|
out:
|
||||||
if (priv->have_static_opps)
|
if (priv->have_static_opps)
|
||||||
dev_pm_opp_of_cpumask_remove_table(priv->cpus);
|
dev_pm_opp_of_cpumask_remove_table(priv->cpus);
|
||||||
if (priv->opp_table)
|
dev_pm_opp_put_regulators(priv->opp_table);
|
||||||
dev_pm_opp_put_regulators(priv->opp_table);
|
|
||||||
free_cpumask:
|
free_cpumask:
|
||||||
free_cpumask_var(priv->cpus);
|
free_cpumask_var(priv->cpus);
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -306,8 +305,7 @@ static void dt_cpufreq_release(void)
|
||||||
dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &priv->freq_table);
|
dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &priv->freq_table);
|
||||||
if (priv->have_static_opps)
|
if (priv->have_static_opps)
|
||||||
dev_pm_opp_of_cpumask_remove_table(priv->cpus);
|
dev_pm_opp_of_cpumask_remove_table(priv->cpus);
|
||||||
if (priv->opp_table)
|
dev_pm_opp_put_regulators(priv->opp_table);
|
||||||
dev_pm_opp_put_regulators(priv->opp_table);
|
|
||||||
free_cpumask_var(priv->cpus);
|
free_cpumask_var(priv->cpus);
|
||||||
list_del(&priv->node);
|
list_del(&priv->node);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue