Orangefs: adjust unwind on module init failure.

Signed-off-by: Mike Marshall <hubcap@omnibond.com>
This commit is contained in:
Mike Marshall 2016-03-17 13:24:34 -04:00
Родитель 2180c52cc7
Коммит 1a0ce16d71
1 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -181,11 +181,10 @@ static int __init orangefs_init(void)
* and passes along the needed info. The argument signifies
* which time orangefs_prepare_debugfs_help_string is being
* called.
*
*/
ret = orangefs_prepare_debugfs_help_string(1);
if (ret)
goto prepare_helpstring_failed;
goto cleanup_key_table;
ret = orangefs_debugfs_init();
if (ret)
@ -207,7 +206,6 @@ static int __init orangefs_init(void)
}
orangefs_sysfs_exit();
fsid_key_table_finalize();
sysfs_init_failed:
@ -216,7 +214,8 @@ kernel_debug_init_failed:
debugfs_init_failed:
orangefs_debugfs_cleanup();
prepare_helpstring_failed:
cleanup_key_table:
fsid_key_table_finalize();
cleanup_progress_table:
kfree(htable_ops_in_progress);