crypto: cavium/nitrox convert to DEFINE_SHOW_ATTRIBUTE
PATCH 1/1 crypto: cavium/nitrox convert to DEFINE_SHOW_ATTRIBUTE
Use DEFINE_SHOW_ATTRIBUTE macro to simplify the code.
Signed-off-by Yangtao Li <[email protected]>
--- drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 48 ++++--------------- 1 file changed, 9 insertions(+), 39 deletions(-)
drivers/crypto/cavium/nitrox/nitrox_debugfs.c +9 -39
@@ -13,18 +13,7 @@ static int firmware_show(struct seq_file *s, void *v)return 0 ; } -static int firmware_open (struct inode *inode,struct file *file) -{ -return single_open (file, firmware_show, inode->i_private); -} - -static const struct file_operations firmware_fops = { - .owner =THIS_MODULE , - .open = firmware_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (firmware);static int device_show (struct seq_file *s,void *v) {
@@ -41,18 +30,7 @@ static int device_show(struct seq_file *s, void *v)return 0 ; } -static int nitrox_open (struct inode *inode,struct file *file) -{ -return single_open (file, device_show, inode->i_private); -} - -static const struct file_operations nitrox_fops = { - .owner =THIS_MODULE , - .open = nitrox_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (device);static int stats_show (struct seq_file *s,void *v) {
@@ -69,18 +47,7 @@ static int stats_show(struct seq_file *s, void *v)return 0 ; } -static int nitrox_stats_open (struct inode *inode,struct file *file) -{ -return single_open (file, stats_show, inode->i_private); -} - -static const struct file_operations nitrox_stats_fops = { - .owner =THIS_MODULE , - .open = nitrox_stats_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (stats);void nitrox_debugfs_exit (struct nitrox_device *ndev) {
@@ -97,13 +64,16 @@ int nitrox_debugfs_init(struct nitrox_device *ndev)return -ENOMEM ; ndev->debugfs_dir = dir; - f =debugfs_create_file ("firmware" ,0400 , dir, ndev, &firmware_fops); + f =debugfs_create_file ("firmware" ,0400 , dir, ndev, + &firmware_fops);if (!f) goto err; - f =debugfs_create_file ("device" ,0400 , dir, ndev, &nitrox_fops); + f =debugfs_create_file ("device" ,0400 , dir, ndev, + &device_fops);if (!f) goto err; - f =debugfs_create_file ("stats" ,0400 , dir, ndev, &nitrox_stats_fops); + f =debugfs_create_file ("stats" ,0400 , dir, ndev, + &stats_fops);if (!f) goto err;
Signature · 1 line
2.17.0
Herbert Xu
maintainerQuoted 6 lines · Yangtao Li
Use
DEFINE_SHOW_ATTRIBUTEmacro to simplify the code.Signed-off-by Yangtao Li <[email protected]>--- drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 48 ++++--------------- 1 file changed, 9 insertions(+), 39 deletions(-)
Patch applied. Thanks.
Signature · 3 lines
Email: Herbert Xu <[email protected]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt