pinctrl: single: make two arrays static const, reduces object code size
authorColin Ian King <colin.king@canonical.com>
Tue, 19 Sep 2017 14:42:18 +0000 (15:42 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 21 Sep 2017 12:09:49 +0000 (14:09 +0200)
commitb582658ae00ded3058618252d40ed480870ee18b
tree02c914b3f97380705a4cb641396e010c6a97233b
parent2d71dfa2d9f119bcf41ae2cb130b98f91321890e
pinctrl: single: make two arrays static const, reduces object code size

Don't populate the read-only arrays prop2 and prop4 on the stack, instead
make them static const.  Makes the object code smaller by over 230 bytes:

Before:
   text    data     bss     dec     hex filename
  28235    5820     192   34247    85c7 drivers/pinctrl/pinctrl-single.o

After:
   text    data     bss     dec     hex filename
  27839    5980     192   34011    84db drivers/pinctrl/pinctrl-single.o

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-single.c