remoteproc: convert to DEFINE_SHOW_ATTRIBUTE
PATCH 1/1 remoteproc: convert to DEFINE_SHOW_ATTRIBUTE
Use DEFINE_SHOW_ATTRIBUTE macro to simplify the code.
Signed-off-by Yangtao Li <[email protected]>
--- drivers/remoteproc/remoteproc_debugfs.c | 28 ++++--------------------- 1 file changed, 4 insertions(+), 24 deletions(-)
drivers/remoteproc/remoteproc_debugfs.c +4 -24
@@ -240,17 +240,7 @@ static int rproc_rsc_table_show(struct seq_file *seq, void *p)return 0 ; } -static int rproc_rsc_table_open (struct inode *inode,struct file *file) -{ -return single_open (file, rproc_rsc_table_show, inode->i_private); -} - -static const struct file_operations rproc_rsc_table_ops = { - .open = rproc_rsc_table_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (rproc_rsc_table);/* Expose carveout content via debugfs */ static int rproc_carveouts_show (struct seq_file *seq,void *p)
@@ -270,17 +260,7 @@ static int rproc_carveouts_show(struct seq_file *seq, void *p)return 0 ; } -static int rproc_carveouts_open (struct inode *inode,struct file *file) -{ -return single_open (file, rproc_carveouts_show, inode->i_private); -} - -static const struct file_operations rproc_carveouts_ops = { - .open = rproc_carveouts_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (rproc_carveouts);void rproc_remove_trace_file (struct dentry *tfile) {
@@ -326,9 +306,9 @@ void rproc_create_debug_dir(struct rproc *rproc)debugfs_create_file ("recovery" ,0400 , rproc->dbg_dir, rproc, &rproc_recovery_ops);debugfs_create_file ("resource_table" ,0400 , rproc->dbg_dir, - rproc, &rproc_rsc_table_ops); + rproc, &rproc_rsc_table_fops);debugfs_create_file ("carveout_memories" ,0400 , rproc->dbg_dir, - rproc, &rproc_carveouts_ops); + rproc, &rproc_carveouts_fops); }void __init rproc_init_debugfs (void )
Signature · 1 line
2.17.0