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)
commit306451188062a788c59d6b708acd1f2ba2274bd9
tree4851cc139df2c9c3667dfba19b4e92162f94c9b0
parentedb896297abeef8c95c150247607b09517469a9a
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