]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: ufs: ufs-exynos: Make a const array static, makes object smaller
authorColin Ian King <colin.king@canonical.com>
Wed, 5 May 2021 19:01:04 +0000 (20:01 +0100)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 22 May 2021 02:50:22 +0000 (22:50 -0400)
commitd211de4845e70a706451fa73556156d6eb507330
tree2995a2b7aded0a83d6436114accfef09fde423da
parent00fe714a0ac85795107bad4255be94f211605071
scsi: ufs: ufs-exynos: Make a const array static, makes object smaller

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

Before:
   text    data     bss     dec     hex filename
  25563    6908       0   32471    7ed7 ./drivers/scsi/ufs/ufs-exynos.o

After:
   text    data     bss     dec     hex filename
  25213    7068       0   32281    7e19 ./drivers/scsi/ufs/ufs-exynos.o

(gcc version 10.3.0)

Link: https://lore.kernel.org/r/20210505190104.70112-1-colin.king@canonical.com
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/ufs-exynos.c