dlm: no need to check return value of debugfs_create functions
[linux-2.6-microblaze.git] / fs / dlm / debug_fs.c
index 0e941d4..d6bbccb 100644 (file)
@@ -737,7 +737,7 @@ void dlm_delete_debug_file(struct dlm_ls *ls)
        debugfs_remove(ls->ls_debug_toss_dentry);
 }
 
-int dlm_create_debug_file(struct dlm_ls *ls)
+void dlm_create_debug_file(struct dlm_ls *ls)
 {
        char name[DLM_LOCKSPACE_LEN + 8];
 
@@ -748,8 +748,6 @@ int dlm_create_debug_file(struct dlm_ls *ls)
                                                      dlm_root,
                                                      ls,
                                                      &format1_fops);
-       if (!ls->ls_debug_rsb_dentry)
-               goto fail;
 
        /* format 2 */
 
@@ -761,8 +759,6 @@ int dlm_create_debug_file(struct dlm_ls *ls)
                                                        dlm_root,
                                                        ls,
                                                        &format2_fops);
-       if (!ls->ls_debug_locks_dentry)
-               goto fail;
 
        /* format 3 */
 
@@ -774,8 +770,6 @@ int dlm_create_debug_file(struct dlm_ls *ls)
                                                      dlm_root,
                                                      ls,
                                                      &format3_fops);
-       if (!ls->ls_debug_all_dentry)
-               goto fail;
 
        /* format 4 */
 
@@ -787,8 +781,6 @@ int dlm_create_debug_file(struct dlm_ls *ls)
                                                       dlm_root,
                                                       ls,
                                                       &format4_fops);
-       if (!ls->ls_debug_toss_dentry)
-               goto fail;
 
        memset(name, 0, sizeof(name));
        snprintf(name, DLM_LOCKSPACE_LEN + 8, "%s_waiters", ls->ls_name);
@@ -798,21 +790,12 @@ int dlm_create_debug_file(struct dlm_ls *ls)
                                                          dlm_root,
                                                          ls,
                                                          &waiters_fops);
-       if (!ls->ls_debug_waiters_dentry)
-               goto fail;
-
-       return 0;
-
- fail:
-       dlm_delete_debug_file(ls);
-       return -ENOMEM;
 }
 
-int __init dlm_register_debugfs(void)
+void __init dlm_register_debugfs(void)
 {
        mutex_init(&debug_buf_lock);
        dlm_root = debugfs_create_dir("dlm", NULL);
-       return dlm_root ? 0 : -ENOMEM;
 }
 
 void dlm_unregister_debugfs(void)