summaryrefslogtreecommitdiff
path: root/drivers/scsi/ufs/ufs-exynos.c
diff options
context:
space:
mode:
authorColin Ian King <colin.king@canonical.com>2021-05-05 22:01:04 +0300
committerMartin K. Petersen <martin.petersen@oracle.com>2021-05-22 05:50:22 +0300
commit5ac3c649f11cb457dd40f6dde58cb029181c2700 (patch)
tree2995a2b7aded0a83d6436114accfef09fde423da /drivers/scsi/ufs/ufs-exynos.c
parent86cfe4ad248ddf4ce7e4801374ef7f27f23711cf (diff)
downloadlinux-5ac3c649f11cb457dd40f6dde58cb029181c2700.tar.xz
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>
Diffstat (limited to 'drivers/scsi/ufs/ufs-exynos.c')
-rw-r--r--drivers/scsi/ufs/ufs-exynos.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/ufs/ufs-exynos.c b/drivers/scsi/ufs/ufs-exynos.c
index 3edf7de42ae8..cf46d6f86e0e 100644
--- a/drivers/scsi/ufs/ufs-exynos.c
+++ b/drivers/scsi/ufs/ufs-exynos.c
@@ -1049,7 +1049,7 @@ static void exynos_ufs_pre_hibern8(struct ufs_hba *hba, u8 enter)
exynos_ufs_ungate_clks(ufs);
if (ufs->opts & EXYNOS_UFS_OPT_USE_SW_HIBERN8_TIMER) {
- const unsigned int granularity_tbl[] = {
+ static const unsigned int granularity_tbl[] = {
1, 4, 8, 16, 32, 100
};
int h8_time = attr->pa_hibern8time *