net/bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro
Subsystems (4)
PATCH 1/1 net/bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro
Use DEFINE_SHOW_ATTRIBUTE macro to simplify the code.
Signed-off-by Yangtao Li <[email protected]>
--- net/bluetooth/l2cap_core.c | 12 +----------- net/bluetooth/rfcomm/core.c | 12 +----------- net/bluetooth/rfcomm/sock.c | 12 +----------- net/bluetooth/sco.c | 12 +----------- 4 files changed, 4 insertions(+), 44 deletions(-)
net/bluetooth/l2cap_core.c +1 -11
@@ -7615,17 +7615,7 @@ static int l2cap_debugfs_show(struct seq_file *f, void *p)return 0 ; } -static int l2cap_debugfs_open (struct inode *inode,struct file *file) -{ -return single_open (file, l2cap_debugfs_show, inode->i_private); -} - -static const struct file_operations l2cap_debugfs_fops = { - .open = l2cap_debugfs_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (l2cap_debugfs);static struct dentry *l2cap_debugfs;
net/bluetooth/rfcomm/core.c +1 -11
@@ -2166,17 +2166,7 @@ static int rfcomm_dlc_debugfs_show(struct seq_file *f, void *x)return 0 ; } -static int rfcomm_dlc_debugfs_open (struct inode *inode,struct file *file) -{ -return single_open (file, rfcomm_dlc_debugfs_show, inode->i_private); -} - -static const struct file_operations rfcomm_dlc_debugfs_fops = { - .open = rfcomm_dlc_debugfs_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (rfcomm_dlc_debugfs);static struct dentry *rfcomm_dlc_debugfs;
net/bluetooth/rfcomm/sock.c +1 -11
@@ -1020,17 +1020,7 @@ static int rfcomm_sock_debugfs_show(struct seq_file *f, void *p)return 0 ; } -static int rfcomm_sock_debugfs_open (struct inode *inode,struct file *file) -{ -return single_open (file, rfcomm_sock_debugfs_show, inode->i_private); -} - -static const struct file_operations rfcomm_sock_debugfs_fops = { - .open = rfcomm_sock_debugfs_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (rfcomm_sock_debugfs);static struct dentry *rfcomm_sock_debugfs;
net/bluetooth/sco.c +1 -11
@@ -1173,17 +1173,7 @@ static int sco_debugfs_show(struct seq_file *f, void *p)return 0 ; } -static int sco_debugfs_open (struct inode *inode,struct file *file) -{ -return single_open (file, sco_debugfs_show, inode->i_private); -} - -static const struct file_operations sco_debugfs_fops = { - .open = sco_debugfs_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (sco_debugfs);static struct dentry *sco_debugfs;
Signature · 1 line
2.17.0
ping......
Quoted 4 lines · Yangtao Li
Use
DEFINE_SHOW_ATTRIBUTEmacro to simplify the code.Signed-off-by Yangtao Li <[email protected]>
Reviewed-by Kees Cook <[email protected]>
-Kees
Quoted 102 lines
--- net/bluetooth/l2cap_core.c | 12 +----------- net/bluetooth/rfcomm/core.c | 12 +----------- net/bluetooth/rfcomm/sock.c | 12 +----------- net/bluetooth/sco.c | 12 +----------- 4 files changed, 4 insertions(+), 44 deletions(-)net/bluetooth/l2cap_core.c +1
-11@@ -7615,17 +7615,7 @@ static int l2cap_debugfs_show(struct seq_file *f, void *p)return 0 ; } -static int l2cap_debugfs_open (struct inode *inode,struct file *file) -{ -return single_open (file, l2cap_debugfs_show, inode->i_private); -} - -static const struct file_operations l2cap_debugfs_fops = { - .open = l2cap_debugfs_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (l2cap_debugfs);static struct dentry *l2cap_debugfs;net/bluetooth/rfcomm/core.c +1
-11@@ -2166,17 +2166,7 @@ static int rfcomm_dlc_debugfs_show(struct seq_file *f, void *x)return 0 ; } -static int rfcomm_dlc_debugfs_open (struct inode *inode,struct file *file) -{ -return single_open (file, rfcomm_dlc_debugfs_show, inode->i_private); -} - -static const struct file_operations rfcomm_dlc_debugfs_fops = { - .open = rfcomm_dlc_debugfs_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (rfcomm_dlc_debugfs);static struct dentry *rfcomm_dlc_debugfs;net/bluetooth/rfcomm/sock.c +1
-11@@ -1020,17 +1020,7 @@ static int rfcomm_sock_debugfs_show(struct seq_file *f, void *p)return 0 ; } -static int rfcomm_sock_debugfs_open (struct inode *inode,struct file *file) -{ -return single_open (file, rfcomm_sock_debugfs_show, inode->i_private); -} - -static const struct file_operations rfcomm_sock_debugfs_fops = { - .open = rfcomm_sock_debugfs_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (rfcomm_sock_debugfs);static struct dentry *rfcomm_sock_debugfs;net/bluetooth/sco.c +1
-12@@ -1173,17 +1173,7 @@ static int sco_debugfs_show(struct seq_file *f, void *p)return 0 ; } -static int sco_debugfs_open (struct inode *inode,struct file *file) -{ -return single_open (file, sco_debugfs_show, inode->i_private); -} - -static const struct file_operations sco_debugfs_fops = { - .open = sco_debugfs_open, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_ATTRIBUTE (sco_debugfs);static struct dentry *sco_debugfs; --2.17.0
Signature · 1 line
Kees Cook
Marcel Holtmann
maintainerHi Yangtao,
Quoted 9 lines
Use
DEFINE_SHOW_ATTRIBUTEmacro to simplify the code.Signed-off-by Yangtao Li <[email protected]>---
net/bluetooth/l2cap_core.c | 12 +----------- net/bluetooth/rfcomm/core.c | 12 +----------- net/bluetooth/rfcomm/sock.c | 12 +----------- net/bluetooth/sco.c | 12 +----------- 4 files changed, 4 insertions(+), 44 deletions(-)
patch has been applied to bluetooth-next tree.
Regards
Marcel