cpufreq: simplified goto out in cpufreq_register_driver()
simplified goto out in cpufreq_register_driver for increasing code readability Signed-off-by: Pankaj Gupta <pankaj.gupta@spreadtrum.com> Signed-off-by: Sanjeev Yadav <sanjeev.yadav@spreadtrum.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
parent
45482c703b
commit
3834abb4e6
@ -2466,10 +2466,7 @@ int cpufreq_register_driver(struct cpufreq_driver *driver_data)
|
|||||||
|
|
||||||
register_hotcpu_notifier(&cpufreq_cpu_notifier);
|
register_hotcpu_notifier(&cpufreq_cpu_notifier);
|
||||||
pr_debug("driver %s up and running\n", driver_data->name);
|
pr_debug("driver %s up and running\n", driver_data->name);
|
||||||
|
goto out;
|
||||||
out:
|
|
||||||
put_online_cpus();
|
|
||||||
return ret;
|
|
||||||
|
|
||||||
err_if_unreg:
|
err_if_unreg:
|
||||||
subsys_interface_unregister(&cpufreq_interface);
|
subsys_interface_unregister(&cpufreq_interface);
|
||||||
@ -2479,7 +2476,9 @@ err_null_driver:
|
|||||||
write_lock_irqsave(&cpufreq_driver_lock, flags);
|
write_lock_irqsave(&cpufreq_driver_lock, flags);
|
||||||
cpufreq_driver = NULL;
|
cpufreq_driver = NULL;
|
||||||
write_unlock_irqrestore(&cpufreq_driver_lock, flags);
|
write_unlock_irqrestore(&cpufreq_driver_lock, flags);
|
||||||
goto out;
|
out:
|
||||||
|
put_online_cpus();
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(cpufreq_register_driver);
|
EXPORT_SYMBOL_GPL(cpufreq_register_driver);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user