oprofile: don't call arch exit code from init code on failure
[deliverable/linux.git] / drivers / oprofile / oprof.c
index b336cd9ee7a114c54d6b7b85d48cacc6f3ed1a6d..b4a685719dbac62474fe66dff8443a02ac326343 100644 (file)
@@ -257,16 +257,9 @@ static int __init oprofile_init(void)
                printk(KERN_INFO "oprofile: using timer interrupt.\n");
                err = oprofile_timer_init(&oprofile_ops);
                if (err)
-                       goto out_arch;
+                       return err;
        }
-       err = oprofilefs_register();
-       if (err)
-               goto out_arch;
-       return 0;
-
-out_arch:
-       oprofile_arch_exit();
-       return err;
+       return oprofilefs_register();
 }
 
 
This page took 0.029074 seconds and 5 git commands to generate.