]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - kernel/kprobes.c
Merge tag 'rtc-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
[linux.git] / kernel / kprobes.c
index 445337c107e0fd347b912878d24f6541bb64d3bf..9f5433a52488c51f9bf86f49f3a0c17d6f973c61 100644 (file)
@@ -2570,33 +2570,20 @@ static const struct file_operations fops_kp = {
 
 static int __init debugfs_kprobe_init(void)
 {
-       struct dentry *dir, *file;
+       struct dentry *dir;
        unsigned int value = 1;
 
        dir = debugfs_create_dir("kprobes", NULL);
-       if (!dir)
-               return -ENOMEM;
 
-       file = debugfs_create_file("list", 0400, dir, NULL,
-                               &debugfs_kprobes_operations);
-       if (!file)
-               goto error;
+       debugfs_create_file("list", 0400, dir, NULL,
+                           &debugfs_kprobes_operations);
 
-       file = debugfs_create_file("enabled", 0600, dir,
-                                       &value, &fops_kp);
-       if (!file)
-               goto error;
+       debugfs_create_file("enabled", 0600, dir, &value, &fops_kp);
 
-       file = debugfs_create_file("blacklist", 0400, dir, NULL,
-                               &debugfs_kprobe_blacklist_ops);
-       if (!file)
-               goto error;
+       debugfs_create_file("blacklist", 0400, dir, NULL,
+                           &debugfs_kprobe_blacklist_ops);
 
        return 0;
-
-error:
-       debugfs_remove(dir);
-       return -ENOMEM;
 }
 
 late_initcall(debugfs_kprobe_init);