gpio: ks8695: Change to use DEFINE_SHOW_ATTRIBUTE macro
PATCH 1/1 gpio: ks8695: Change to use DEFINE_SHOW_ATTRIBUTE macro
Use DEFINE_SHOW_ATTRIBUTE macro to simplify the code.
Signed-off-by Yangtao Li <[email protected]>
--- drivers/gpio/gpio-ks8695.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-)
drivers/gpio/gpio-ks8695.c +3 -12
@@ -282,22 +282,13 @@ static int ks8695_gpio_show(struct seq_file *s, void *unused)return 0 ; } -static int ks8695_gpio_open (struct inode *inode,struct file *file) -{ -return single_open (file, ks8695_gpio_show,NULL ); -} - -static const struct file_operations ks8695_gpio_operations = { - .open = ks8695_gpio_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (ks8695_gpio);static int __init ks8695_gpio_debugfs_init (void ) {/* /sys/kernel/debug/ks8695_gpio */ - (void )debugfs_create_file ("ks8695_gpio" ,S_IFREG |S_IRUGO ,NULL ,NULL , &ks8695_gpio_operations); +debugfs_create_file ("ks8695_gpio" ,S_IFREG |S_IRUGO ,NULL ,NULL , + &ks8695_gpio_fops);return 0 ; }postcore_initcall (ks8695_gpio_debugfs_init);
Signature · 1 line
2.17.0
Quoted 3 lines · Yangtao Li
Use
DEFINE_SHOW_ATTRIBUTEmacro to simplify the code.Signed-off-by Yangtao Li <[email protected]>
Patch applied.
Yours,
Linus Walleij