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 = { |
