aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/oprofile
diff options
context:
space:
mode:
authorRobert Richter <robert.richter@amd.com>2010-08-27 08:32:41 -0400
committerRobert Richter <robert.richter@amd.com>2010-10-11 13:34:03 -0400
commit9c91283a19c2d998a83f50f113f8585709c15caf (patch)
tree77a0af19cf77eca6c3068f76f5de286f7df7bb0d /drivers/oprofile
parent652953b72eea8b9d1bd6b9f67b796c6722bada3a (diff)
oprofile, ARM: Remove some goto statements
This patch removes some unnecessary goto statements. Acked-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Robert Richter <robert.richter@amd.com>
Diffstat (limited to 'drivers/oprofile')
-rw-r--r--drivers/oprofile/oprofile_perf.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/oprofile/oprofile_perf.c b/drivers/oprofile/oprofile_perf.c
index f3d3df229a43..6853634c4681 100644
--- a/drivers/oprofile/oprofile_perf.c
+++ b/drivers/oprofile/oprofile_perf.c
@@ -117,11 +117,10 @@ static int op_perf_start(void)
117 for (event = 0; event < num_counters; ++event) { 117 for (event = 0; event < num_counters; ++event) {
118 ret = op_create_counter(cpu, event); 118 ret = op_create_counter(cpu, event);
119 if (ret) 119 if (ret)
120 goto out; 120 return ret;
121 } 121 }
122 } 122 }
123 123
124out:
125 return ret; 124 return ret;
126} 125}
127 126
@@ -224,7 +223,7 @@ static int __init init_driverfs(void)
224 223
225 ret = platform_driver_register(&oprofile_driver); 224 ret = platform_driver_register(&oprofile_driver);
226 if (ret) 225 if (ret)
227 goto out; 226 return ret;
228 227
229 oprofile_pdev = platform_device_register_simple( 228 oprofile_pdev = platform_device_register_simple(
230 oprofile_driver.driver.name, 0, NULL, 0); 229 oprofile_driver.driver.name, 0, NULL, 0);
@@ -233,7 +232,6 @@ static int __init init_driverfs(void)
233 platform_driver_unregister(&oprofile_driver); 232 platform_driver_unregister(&oprofile_driver);
234 } 233 }
235 234
236out:
237 return ret; 235 return ret;
238} 236}
239 237