OSDN Git Service

pinctrl: uniphier: make arrays static, reduces object code size
authorColin Ian King <colin.king@canonical.com>
Tue, 12 Sep 2017 11:21:24 +0000 (12:21 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 19 Sep 2017 07:41:33 +0000 (09:41 +0200)
commit12b136dec281f7503abef269b5272d17635880d8
treef7e31a912b80a07ab8dc080118ad1e72eb6ab05c
parent2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e
pinctrl: uniphier: make arrays static, reduces object code size

Don't populate const arrays on the stack, instead make them
static.  Makes the object code smaller nearly 1000 bytes. Also
line break wide lines to avoid checkpatch warnings.

Before:
   text    data     bss     dec     hex filename
  13112    1996       0   15108    3b04 pinctrl-uniphier-core.o

After:
   text    data     bss     dec     hex filename
  11642    2476       0   14118    3726 pinctrl-uniphier-core.o

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c