summaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host/dw_mmc-hi3798cv200.c
diff options
context:
space:
mode:
authorColin Ian King <colin.king@canonical.com>2019-09-06 11:17:19 +0200
committerUlf Hansson <ulf.hansson@linaro.org>2019-09-11 16:10:37 +0200
commit3fb2009abc87ea44f75abe1825adc15cba39ceb2 (patch)
tree8c59f2d9df7a9505e9b5ef4d537d00c41e3bb671 /drivers/mmc/host/dw_mmc-hi3798cv200.c
parentmmc: sdhci: Convert to use sdio_irq_claimed() (diff)
downloadlinux-3fb2009abc87ea44f75abe1825adc15cba39ceb2.tar.xz
linux-3fb2009abc87ea44f75abe1825adc15cba39ceb2.zip
mmc: dw_mmc: hi3798cv200: make array degrees static const, makes object smaller
Don't populate the array degrees on the stack but instead make it static const. Makes the object code smaller by 46 bytes. Before: text data bss dec hex filename 5356 1560 0 6916 1b04 dw_mmc-hi3798cv200.o After: text data bss dec hex filename 5214 1656 0 6870 1ad6 dw_mmc-hi3798cv200.o (gcc version 9.2.1, amd64) Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'drivers/mmc/host/dw_mmc-hi3798cv200.c')
-rw-r--r--drivers/mmc/host/dw_mmc-hi3798cv200.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mmc/host/dw_mmc-hi3798cv200.c b/drivers/mmc/host/dw_mmc-hi3798cv200.c
index bc51cef47c47..83e1bad0a008 100644
--- a/drivers/mmc/host/dw_mmc-hi3798cv200.c
+++ b/drivers/mmc/host/dw_mmc-hi3798cv200.c
@@ -66,7 +66,7 @@ static void dw_mci_hi3798cv200_set_ios(struct dw_mci *host, struct mmc_ios *ios)
static int dw_mci_hi3798cv200_execute_tuning(struct dw_mci_slot *slot,
u32 opcode)
{
- int degrees[] = { 0, 45, 90, 135, 180, 225, 270, 315 };
+ static const int degrees[] = { 0, 45, 90, 135, 180, 225, 270, 315 };
struct dw_mci *host = slot->host;
struct hi3798cv200_priv *priv = host->priv;
int raise_point = -1, fall_point = -1;