Skip to content
  • Colin Ian King's avatar
    314bf64d
    rtl8xxxu: make arrays static, makes object smaller · 314bf64d
    Colin Ian King authored
    
    
    Don't populate const arrays on the stack but instead make them
    static. Makes the object code smaller by 60 bytes.
    
    Before:
       text	   data	    bss	    dec	    hex	filename
      15133	   8768	      0	  23901	   5d5d	realtek/rtl8xxxu/rtl8xxxu_8192e.o
      15209	   6392	      0	  21601	   5461	realtek/rtl8xxxu/rtl8xxxu_8723b.o
     103254	  31202	    576	 135032	  20f78	realtek/rtl8xxxu/rtl8xxxu_core.o
    
    After:
       text	   data	    bss	    dec	    hex	filename
      14861	   9024	      0	  23885	   5d4d	realtek/rtl8xxxu/rtl8xxxu_8192e.o
      14953	   6616	      0	  21569	   5441	realtek/rtl8xxxu/rtl8xxxu_8723b.o
     102986	  31458	    576	 135020	  20f6c	realtek/rtl8xxxu/rtl8xxxu_core.o
    
    (gcc version 9.2.1, amd64)
    
    Signed-off-by: default avatarColin Ian King <colin.king@canonical.com>
    Reviewed-by: default avatarChris Chiu <chiu@endlessm.com>
    Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
    314bf64d
    rtl8xxxu: make arrays static, makes object smaller
    Colin Ian King authored
    
    
    Don't populate const arrays on the stack but instead make them
    static. Makes the object code smaller by 60 bytes.
    
    Before:
       text	   data	    bss	    dec	    hex	filename
      15133	   8768	      0	  23901	   5d5d	realtek/rtl8xxxu/rtl8xxxu_8192e.o
      15209	   6392	      0	  21601	   5461	realtek/rtl8xxxu/rtl8xxxu_8723b.o
     103254	  31202	    576	 135032	  20f78	realtek/rtl8xxxu/rtl8xxxu_core.o
    
    After:
       text	   data	    bss	    dec	    hex	filename
      14861	   9024	      0	  23885	   5d4d	realtek/rtl8xxxu/rtl8xxxu_8192e.o
      14953	   6616	      0	  21569	   5441	realtek/rtl8xxxu/rtl8xxxu_8723b.o
     102986	  31458	    576	 135020	  20f6c	realtek/rtl8xxxu/rtl8xxxu_core.o
    
    (gcc version 9.2.1, amd64)
    
    Signed-off-by: default avatarColin Ian King <colin.king@canonical.com>
    Reviewed-by: default avatarChris Chiu <chiu@endlessm.com>
    Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
Loading