diff options
Diffstat (limited to 'drivers/usb/host/isp1362-hcd.c')
-rw-r--r-- | drivers/usb/host/isp1362-hcd.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/usb/host/isp1362-hcd.c b/drivers/usb/host/isp1362-hcd.c index 974480c516fa..b04e8ece4d35 100644 --- a/drivers/usb/host/isp1362-hcd.c +++ b/drivers/usb/host/isp1362-hcd.c | |||
@@ -2175,7 +2175,7 @@ static int proc_isp1362_show(struct seq_file *s, void *unused) | |||
2175 | 2175 | ||
2176 | static int proc_isp1362_open(struct inode *inode, struct file *file) | 2176 | static int proc_isp1362_open(struct inode *inode, struct file *file) |
2177 | { | 2177 | { |
2178 | return single_open(file, proc_isp1362_show, PDE(inode)->data); | 2178 | return single_open(file, proc_isp1362_show, PDE_DATA(inode)); |
2179 | } | 2179 | } |
2180 | 2180 | ||
2181 | static const struct file_operations proc_ops = { | 2181 | static const struct file_operations proc_ops = { |
@@ -2192,14 +2192,11 @@ static void create_debug_file(struct isp1362_hcd *isp1362_hcd) | |||
2192 | { | 2192 | { |
2193 | struct proc_dir_entry *pde; | 2193 | struct proc_dir_entry *pde; |
2194 | 2194 | ||
2195 | pde = create_proc_entry(proc_filename, 0, NULL); | 2195 | pde = proc_create_data(proc_filename, 0, NULL, &proc_ops, isp1362_hcd); |
2196 | if (pde == NULL) { | 2196 | if (pde == NULL) { |
2197 | pr_warning("%s: Failed to create debug file '%s'\n", __func__, proc_filename); | 2197 | pr_warning("%s: Failed to create debug file '%s'\n", __func__, proc_filename); |
2198 | return; | 2198 | return; |
2199 | } | 2199 | } |
2200 | |||
2201 | pde->proc_fops = &proc_ops; | ||
2202 | pde->data = isp1362_hcd; | ||
2203 | isp1362_hcd->pde = pde; | 2200 | isp1362_hcd->pde = pde; |
2204 | } | 2201 | } |
2205 | 2202 | ||