diff options
author | Pankaj Gupta <Pankaj.Gupta@spreadtrum.com> | 2016-05-16 07:07:19 -0400 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2016-05-17 20:34:41 -0400 |
commit | 3834abb4e64483af7af7500e54c0a5f957a52b1b (patch) | |
tree | b1eddff119d39a5f301d39c1ff07be18e1d523fb | |
parent | 45482c703b8c7e86e339e92f186cadd9a735fd0e (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.c | 9 |
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; | |
2470 | out: | ||
2471 | put_online_cpus(); | ||
2472 | return ret; | ||
2473 | 2470 | ||
2474 | err_if_unreg: | 2471 | err_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; | 2479 | out: |
2480 | put_online_cpus(); | ||
2481 | return ret; | ||
2483 | } | 2482 | } |
2484 | EXPORT_SYMBOL_GPL(cpufreq_register_driver); | 2483 | EXPORT_SYMBOL_GPL(cpufreq_register_driver); |
2485 | 2484 | ||