]> git.baikalelectronics.ru Git - kernel.git/commit
rtw89: reduce export symbol number of mac size and quota
authorPing-Ke Shih <pkshih@realtek.com>
Tue, 15 Mar 2022 01:55:22 +0000 (09:55 +0800)
committerKalle Valo <kvalo@kernel.org>
Wed, 6 Apr 2022 07:47:13 +0000 (10:47 +0300)
commit5c35c94a6c9a5d98b3edf202d1576ad05a170674
tree4851cc139df2c9c3667dfba19b4e92162f94c9b0
parentf4a82fa84b0e734be2510720c2069393406df105
rtw89: reduce export symbol number of mac size and quota

An export symbol costs about 40 bytes (in x86 with gcc), so use a structure
containing these small arrays to reduce code size.

   text    data     bss     dec     hex filename
  34932    1410       0   36342    8df6 mac.o (before)
  34276    1258       0   35534    8ace mac.o (after)

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220315015522.11366-1-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h
drivers/net/wireless/realtek/rtw89/rtw8852a.c
drivers/net/wireless/realtek/rtw89/rtw8852c.c