]> asedeno.scripts.mit.edu Git - linux.git/commit
mtd: mtdswap: make array 'name' static const, shrinks object size
authorColin Ian King <colin.king@canonical.com>
Tue, 28 Nov 2017 18:59:46 +0000 (18:59 +0000)
committerBoris Brezillon <boris.brezillon@free-electrons.com>
Sat, 16 Dec 2017 20:30:08 +0000 (21:30 +0100)
commitbf6571057f0830ab5132be8b6045d2677baad281
treed4b51bfe804a88e695ea99a15b510270bc77070a
parent4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323
mtd: mtdswap: make array 'name' static const, shrinks object size

Don't populate the read-only array 'name' on the stack but instead
make it static and constify it. Makes the object code smaller by 35
bytes:

Before:
   text    data     bss     dec     hex filename
  26304    4444     352   31100    797c drivers/mtd/mtdswap.o

After:
   text    data     bss     dec     hex filename
  26205    4508     352   31065    7959 drivers/mtd/mtdswap.o

(gcc version 7.2.0 x86_64)

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
drivers/mtd/mtdswap.c