Search Linux Wireless

[PATCH 06/10] wifi: rtw89: debugfs: use debugfs_short_fops

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



With this change, the object code size can reduce 768 bytes.

   text    data     bss     dec     hex filename
  77257    4262       4   81523   13e73 debug.o   (before)
  76489    4262       4   80755   13b73 debug.o   (after)

Signed-off-by: Ping-Ke Shih <pkshih@xxxxxxxxxxx>
---
 drivers/net/wireless/realtek/rtw89/debug.c | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/drivers/net/wireless/realtek/rtw89/debug.c b/drivers/net/wireless/realtek/rtw89/debug.c
index 35bf627dbae2..0863ed6acda2 100644
--- a/drivers/net/wireless/realtek/rtw89/debug.c
+++ b/drivers/net/wireless/realtek/rtw89/debug.c
@@ -217,25 +217,19 @@ static ssize_t rtw89_debugfs_file_write(struct file *file,
 	return debugfs_priv->cb_write(rtwdev, debugfs_priv, buf, count);
 }
 
-static const struct file_operations file_ops_single_r = {
-	.owner = THIS_MODULE,
+static const struct debugfs_short_fops file_ops_single_r = {
 	.read = rtw89_debugfs_file_read,
-	.open = simple_open,
 	.llseek = generic_file_llseek,
 };
 
-static const struct file_operations file_ops_common_rw = {
-	.owner = THIS_MODULE,
+static const struct debugfs_short_fops file_ops_common_rw = {
 	.read = rtw89_debugfs_file_read,
 	.write = rtw89_debugfs_file_write,
-	.open = simple_open,
 	.llseek = generic_file_llseek,
 };
 
-static const struct file_operations file_ops_single_w = {
-	.owner = THIS_MODULE,
+static const struct debugfs_short_fops file_ops_single_w = {
 	.write = rtw89_debugfs_file_write,
-	.open = simple_open,
 	.llseek = generic_file_llseek,
 };
 
-- 
2.25.1





[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux