diff options
Diffstat (limited to 'lib/dynamic_debug.c')
-rw-r--r-- | lib/dynamic_debug.c | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/lib/dynamic_debug.c b/lib/dynamic_debug.c index 31fe79e31ab8..dfba05521748 100644 --- a/lib/dynamic_debug.c +++ b/lib/dynamic_debug.c | |||
@@ -819,22 +819,9 @@ static const struct seq_operations ddebug_proc_seqops = { | |||
819 | */ | 819 | */ |
820 | static int ddebug_proc_open(struct inode *inode, struct file *file) | 820 | static int ddebug_proc_open(struct inode *inode, struct file *file) |
821 | { | 821 | { |
822 | struct ddebug_iter *iter; | ||
823 | int err; | ||
824 | |||
825 | vpr_info("called\n"); | 822 | vpr_info("called\n"); |
826 | 823 | return seq_open_private(file, &ddebug_proc_seqops, | |
827 | iter = kzalloc(sizeof(*iter), GFP_KERNEL); | 824 | sizeof(struct ddebug_iter)); |
828 | if (iter == NULL) | ||
829 | return -ENOMEM; | ||
830 | |||
831 | err = seq_open(file, &ddebug_proc_seqops); | ||
832 | if (err) { | ||
833 | kfree(iter); | ||
834 | return err; | ||
835 | } | ||
836 | ((struct seq_file *)file->private_data)->private = iter; | ||
837 | return 0; | ||
838 | } | 825 | } |
839 | 826 | ||
840 | static const struct file_operations ddebug_proc_fops = { | 827 | static const struct file_operations ddebug_proc_fops = { |