mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-06 14:31:46 +00:00
Orangefs: adjust unwind on module init failure.
Signed-off-by: Mike Marshall <hubcap@omnibond.com>
This commit is contained in:
parent
2180c52cc7
commit
1a0ce16d71
1 changed files with 3 additions and 4 deletions
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
orangefs_sysfs_exit();
|
orangefs_sysfs_exit();
|
||||||
fsid_key_table_finalize();
|
|
||||||
|
|
||||||
sysfs_init_failed:
|
sysfs_init_failed:
|
||||||
|
|
||||||
|
@ -216,7 +214,8 @@ kernel_debug_init_failed:
|
||||||
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);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue