Whamcloud - gitweb
LU-6142 lustre: remove remaining users of ldebugfs_register
[fs/lustre-release.git] / lustre / ptlrpc / gss / lproc_gss.c
index 8bfdc49..29e5c49 100644 (file)
@@ -211,11 +211,11 @@ static struct lprocfs_vars gss_lk_debugfs_vars[] = {
 
 void gss_exit_tunables(void)
 {
-       if (!IS_ERR_OR_NULL(gss_debugfs_dir_lk))
-               ldebugfs_remove(&gss_debugfs_dir_lk);
+       debugfs_remove_recursive(gss_debugfs_dir_lk);
+       gss_debugfs_dir_lk = NULL;
 
-       if (!IS_ERR_OR_NULL(gss_debugfs_dir))
-               ldebugfs_remove(&gss_debugfs_dir);
+       debugfs_remove_recursive(gss_debugfs_dir);
+       gss_debugfs_dir = NULL;
 
        if (!IS_ERR_OR_NULL(gss_lprocfs_dir))
                lprocfs_remove(&gss_lprocfs_dir);
@@ -227,22 +227,12 @@ int gss_init_tunables(void)
 
        spin_lock_init(&gss_stat_oos.oos_lock);
 
-       gss_debugfs_dir = ldebugfs_register("gss", sptlrpc_debugfs_dir,
-                                           gss_debugfs_vars, NULL);
-       if (IS_ERR_OR_NULL(gss_debugfs_dir)) {
-               rc = gss_debugfs_dir ? PTR_ERR(gss_debugfs_dir) : -ENOMEM;
-               gss_debugfs_dir = NULL;
-               GOTO(out, rc);
-       }
+       gss_debugfs_dir = debugfs_create_dir("gss", sptlrpc_debugfs_dir);
+       ldebugfs_add_vars(gss_debugfs_dir, gss_debugfs_vars, NULL);
 
-       gss_debugfs_dir_lk = ldebugfs_register("lgss_keyring", gss_debugfs_dir,
-                                              gss_lk_debugfs_vars, NULL);
-       if (IS_ERR(gss_debugfs_dir_lk)) {
-               rc = gss_debugfs_dir_lk ? PTR_ERR(gss_debugfs_dir_lk)
-                                         : -ENOMEM;
-               gss_debugfs_dir_lk = NULL;
-               GOTO(out, rc);
-       }
+       gss_debugfs_dir_lk = debugfs_create_dir("lgss_keyring",
+                                               gss_debugfs_dir);
+       ldebugfs_add_vars(gss_debugfs_dir_lk, gss_lk_debugfs_vars, NULL);
 
        gss_lprocfs_dir = lprocfs_register("gss", sptlrpc_lprocfs_dir,
                                           gss_lprocfs_vars, NULL);