From: Colin Ian King Date: Fri, 6 Sep 2019 15:40:53 +0000 (+0100) Subject: ssb: make array pwr_info_offset static const, makes object smaller X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=d3bb26868105397bb23eccabe2eaae6662606629;p=linux.git ssb: make array pwr_info_offset static const, makes object smaller Don't populate the array pwr_info_offset on the stack but instead make it static const. Makes the object code smaller by 207 bytes. Before: text data bss dec hex filename 26066 3000 64 29130 71ca drivers/ssb/pci.o After: text data bss dec hex filename 25763 3096 64 28923 70fb drivers/ssb/pci.o (gcc version 9.2.1, amd64) Signed-off-by: Colin Ian King Acked-by: Michael Büsch Signed-off-by: Kalle Valo --- diff --git a/drivers/ssb/pci.c b/drivers/ssb/pci.c index da2d2ab8104d3..7c3ae52f2b15a 100644 --- a/drivers/ssb/pci.c +++ b/drivers/ssb/pci.c @@ -595,7 +595,7 @@ static void sprom_extract_r8(struct ssb_sprom *out, const u16 *in) { int i; u16 o; - u16 pwr_info_offset[] = { + static const u16 pwr_info_offset[] = { SSB_SROM8_PWR_INFO_CORE0, SSB_SROM8_PWR_INFO_CORE1, SSB_SROM8_PWR_INFO_CORE2, SSB_SROM8_PWR_INFO_CORE3 };