ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro
Subsystems (3)
PATCH 1/1 ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro
Use DEFINE_SHOW_ATTRIBUTE macro to simplify the code.
Signed-off-by Yangtao Li <[email protected]>
--- sound/soc/fsl/fsl_ssi_dbg.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-)
sound/soc/fsl/fsl_ssi_dbg.c +2 -12
@@ -124,17 +124,7 @@ static int fsl_ssi_stats_show(struct seq_file *s, void *unused)return 0 ; } -static int fsl_ssi_stats_open (struct inode *inode,struct file *file) -{ -return single_open (file, fsl_ssi_stats_show, inode->i_private); -} - -static const struct file_operations fsl_ssi_stats_ops = { - .open = fsl_ssi_stats_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (fsl_ssi_stats);int fsl_ssi_debugfs_create (struct fsl_ssi_dbg *ssi_dbg,struct device *dev) {
@@ -144,7 +134,7 @@ int fsl_ssi_debugfs_create(struct fsl_ssi_dbg *ssi_dbg, struct device *dev) ssi_dbg->dbg_stats =debugfs_create_file ("stats" ,0444 , ssi_dbg->dbg_dir, ssi_dbg, - &fsl_ssi_stats_ops); + &fsl_ssi_stats_fops);if (!ssi_dbg->dbg_stats) {debugfs_remove (ssi_dbg->dbg_dir);return -ENOMEM ;
Signature · 1 line
2.17.0
Quoted 4 lines · Yangtao Li
Use
DEFINE_SHOW_ATTRIBUTEmacro to simplify the code.Signed-off-by Yangtao Li <[email protected]>
Reviewed-by Fabio Estevam <[email protected]>