soc: ti: QMSS: Change to use DEFINE_SHOW_ATTRIBUTE macro
PATCH 1/1 soc: ti: QMSS: Change to use DEFINE_SHOW_ATTRIBUTE macro
Use DEFINE_SHOW_ATTRIBUTE macro to simplify the code.
Signed-off-by Yangtao Li <[email protected]>
--- drivers/soc/ti/knav_qmss_queue.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-)
drivers/soc/ti/knav_qmss_queue.c +2 -12
@@ -483,17 +483,7 @@ static int knav_queue_debug_show(struct seq_file *s, void *v)return 0 ; } -static int knav_queue_debug_open (struct inode *inode,struct file *file) -{ -return single_open (file, knav_queue_debug_show,NULL ); -} - -static const struct file_operations knav_queue_debug_ops = { - .open = knav_queue_debug_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (knav_queue_debug);static inline int knav_queue_pdsp_wait (u32 *__iomem addr,unsigned timeout,u32 flags)
@@ -1883,7 +1873,7 @@ static int knav_queue_probe(struct platform_device *pdev) }debugfs_create_file ("qmss" ,S_IFREG |S_IRUGO ,NULL ,NULL , - &knav_queue_debug_ops); + &knav_queue_debug_fops); device_ready = true;return 0 ;
Signature · 1 line
2.17.0