rtlwifi: rtl8192de: make arrays static const, makes object smaller
authorColin Ian King <colin.king@canonical.com>
Tue, 3 Aug 2021 14:49:48 +0000 (15:49 +0100)
committerKalle Valo <kvalo@codeaurora.org>
Sat, 21 Aug 2021 17:32:38 +0000 (20:32 +0300)
commitb05897ca8c821a16ac03850c4704fe460b3f21a0
treecbf5064330536399b44d5f092443799fc10e8c90
parent369956ae5720ba1b415b37ba23cea5ede2942398
rtlwifi: rtl8192de: make arrays static const, makes object smaller

Don't populate arrays the stack but instead make them static const. Replace
array channel_info with channel_all since it contains the same data as
channel_all. Makes object code smaller by 961 bytes.

Before:
   text    data     bss     dec    hex filename
 128147   44250    1024  173421  2a56d ../realtek/rtlwifi/rtl8192de/phy.o

After
   text    data     bss     dec    hex filename
 127122   44314    1024  172460  2a1ac ../realtek/rtlwifi/rtl8192de/phy.o

(gcc version 10.2.0)

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20210803144949.79433-2-colin.king@canonical.com
drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c