summaryrefslogtreecommitdiffstats
path: root/lib/dynamic_debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dynamic_debug.c')
-rw-r--r--lib/dynamic_debug.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/lib/dynamic_debug.c b/lib/dynamic_debug.c
index 8a16c2d498e9..c60409138e13 100644
--- a/lib/dynamic_debug.c
+++ b/lib/dynamic_debug.c
@@ -993,20 +993,14 @@ static __initdata int ddebug_init_success;
993 993
994static int __init dynamic_debug_init_debugfs(void) 994static int __init dynamic_debug_init_debugfs(void)
995{ 995{
996 struct dentry *dir, *file; 996 struct dentry *dir;
997 997
998 if (!ddebug_init_success) 998 if (!ddebug_init_success)
999 return -ENODEV; 999 return -ENODEV;
1000 1000
1001 dir = debugfs_create_dir("dynamic_debug", NULL); 1001 dir = debugfs_create_dir("dynamic_debug", NULL);
1002 if (!dir) 1002 debugfs_create_file("control", 0644, dir, NULL, &ddebug_proc_fops);
1003 return -ENOMEM; 1003
1004 file = debugfs_create_file("control", 0644, dir, NULL,
1005 &ddebug_proc_fops);
1006 if (!file) {
1007 debugfs_remove(dir);
1008 return -ENOMEM;
1009 }
1010 return 0; 1004 return 0;
1011} 1005}
1012 1006