aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPankaj Gupta <Pankaj.Gupta@spreadtrum.com>2016-05-16 07:07:19 -0400
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2016-05-17 20:34:41 -0400
commit3834abb4e64483af7af7500e54c0a5f957a52b1b (patch)
treeb1eddff119d39a5f301d39c1ff07be18e1d523fb
parent45482c703b8c7e86e339e92f186cadd9a735fd0e (diff)
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>
-rw-r--r--drivers/cpufreq/cpufreq.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c
index d199256d84c0..36bc11a106aa 100644
--- a/drivers/cpufreq/cpufreq.c
+++ b/drivers/cpufreq/cpufreq.c
@@ -2466,10 +2466,7 @@ int cpufreq_register_driver(struct cpufreq_driver *driver_data)
2466 2466
2467 register_hotcpu_notifier(&cpufreq_cpu_notifier); 2467 register_hotcpu_notifier(&cpufreq_cpu_notifier);
2468 pr_debug("driver %s up and running\n", driver_data->name); 2468 pr_debug("driver %s up and running\n", driver_data->name);
2469 2469 goto out;
2470out:
2471 put_online_cpus();
2472 return ret;
2473 2470
2474err_if_unreg: 2471err_if_unreg:
2475 subsys_interface_unregister(&cpufreq_interface); 2472 subsys_interface_unregister(&cpufreq_interface);
@@ -2479,7 +2476,9 @@ err_null_driver:
2479 write_lock_irqsave(&cpufreq_driver_lock, flags); 2476 write_lock_irqsave(&cpufreq_driver_lock, flags);
2480 cpufreq_driver = NULL; 2477 cpufreq_driver = NULL;
2481 write_unlock_irqrestore(&cpufreq_driver_lock, flags); 2478 write_unlock_irqrestore(&cpufreq_driver_lock, flags);
2482 goto out; 2479out:
2480 put_online_cpus();
2481 return ret;
2483} 2482}
2484EXPORT_SYMBOL_GPL(cpufreq_register_driver); 2483EXPORT_SYMBOL_GPL(cpufreq_register_driver);
2485 2484