]> asedeno.scripts.mit.edu Git - linux.git/commit
eeprom: at24: code shrink
authorBartosz Golaszewski <brgl@bgdev.pl>
Mon, 18 Dec 2017 17:24:43 +0000 (18:24 +0100)
committerBartosz Golaszewski <brgl@bgdev.pl>
Mon, 1 Jan 2018 18:40:49 +0000 (19:40 +0100)
commiteef6939849b04bb1ba36f35f5c864eb0a66d1d83
treed477a04dd4a343eb56b24e7d794596838a378686
parentec3c2d518b163dd2be48ac1fee8d7f1686cd769f
eeprom: at24: code shrink

A regmap_config struct is pretty big and declaring two of them
statically just to tweak the reg_bits value adds unnecessary bloat.

Declare the regmap config locally in at24_probe() instead.

Bloat-o-meter output for ARM:

add/remove: 0/2 grow/shrink: 1/0 up/down: 4/-272 (-268)
Function                                     old     new   delta
at24_probe                                  1560    1564      +4
regmap_config_8                              136       -    -136
regmap_config_16                             136       -    -136
Total: Before=7012, After=6744, chg -3.82%

Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
drivers/misc/eeprom/at24.c