Commit 1a0ce16d authored by Mike Marshall's avatar Mike Marshall

Orangefs: adjust unwind on module init failure.

Signed-off-by: default avatarMike Marshall <hubcap@omnibond.com>
parent 2180c52c
...@@ -181,11 +181,10 @@ static int __init orangefs_init(void) ...@@ -181,11 +181,10 @@ static int __init orangefs_init(void)
* and passes along the needed info. The argument signifies * and passes along the needed info. The argument signifies
* which time orangefs_prepare_debugfs_help_string is being * which time orangefs_prepare_debugfs_help_string is being
* called. * called.
*
*/ */
ret = orangefs_prepare_debugfs_help_string(1); ret = orangefs_prepare_debugfs_help_string(1);
if (ret) if (ret)
goto prepare_helpstring_failed; goto cleanup_key_table;
ret = orangefs_debugfs_init(); ret = orangefs_debugfs_init();
if (ret) if (ret)
...@@ -207,7 +206,6 @@ static int __init orangefs_init(void) ...@@ -207,7 +206,6 @@ static int __init orangefs_init(void)
} }
orangefs_sysfs_exit(); orangefs_sysfs_exit();
fsid_key_table_finalize();
sysfs_init_failed: sysfs_init_failed:
...@@ -216,7 +214,8 @@ static int __init orangefs_init(void) ...@@ -216,7 +214,8 @@ static int __init orangefs_init(void)
debugfs_init_failed: debugfs_init_failed:
orangefs_debugfs_cleanup(); orangefs_debugfs_cleanup();
prepare_helpstring_failed: cleanup_key_table:
fsid_key_table_finalize();
cleanup_progress_table: cleanup_progress_table:
kfree(htable_ops_in_progress); kfree(htable_ops_in_progress);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment