usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE
PATCH 1/1 usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE
Use DEFINE_SHOW_ATTRIBUTE macro to simplify the code.
Signed-off-by Yangtao Li <[email protected]>
--- drivers/usb/host/isp1362-hcd.c | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-)
drivers/usb/host/isp1362-hcd.c +3 -13
@@ -2159,25 +2159,15 @@ static int isp1362_show(struct seq_file *s, void *unused)return 0 ; } - -static int isp1362_open (struct inode *inode,struct file *file) -{ -return single_open (file, isp1362_show, inode); -} - -static const struct file_operations debug_ops = { - .open = isp1362_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (isp1362);/* expect just one isp1362_hcd per system */ static void create_debug_file (struct isp1362_hcd *isp1362_hcd) { isp1362_hcd->debug_file =debugfs_create_file ("isp1362" ,S_IRUGO , usb_debug_root, - isp1362_hcd, &debug_ops); + isp1362_hcd, + &isp1362_fops); }static void remove_debug_file (struct isp1362_hcd *isp1362_hcd)