regulator: lp8788-ldo: make array en_mask static const, makes object smaller
authorColin Ian King <colin.king@canonical.com>
Fri, 6 Sep 2019 13:06:32 +0000 (14:06 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 9 Sep 2019 09:53:48 +0000 (10:53 +0100)
commit6cbe29c92311ea6ef67a7eac2bc089357412973b
tree661845ca4a7d925219809eaba9fda84a4180ba2d
parenta95744670664a8a184eb26049dc7020f221a0979
regulator: lp8788-ldo: make array en_mask static const, makes object smaller

Don't populate the array en_mask on the stack but instead make it
static const. Makes the object code smaller by 87 bytes.

Before:
   text    data     bss     dec     hex filename
  12967    3408       0   16375    3ff7 drivers/regulator/lp8788-ldo.o

After:
   text    data     bss     dec     hex filename
  12816    3472       0   16288    3fa0 drivers/regulator/lp8788-ldo.o

(gcc version 9.2.1, amd64)

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Link: https://lore.kernel.org/r/20190906130632.6709-1-colin.king@canonical.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/lp8788-ldo.c