From 7d6f45a2109315740cc0b98c3facad1a239a1bd4 Mon Sep 17 00:00:00 2001 From: Faiz Abbas Date: Wed, 29 Jul 2020 07:03:41 +0530 Subject: [PATCH] mmc: am654_sdhci: Use MMC_MODES_END value instead of hardcoded value The hardcoded array size leads to array overflows with changes in speed modes enum in mmc core. Use MMC_MODES_END for otap_del_sel array declaration to fix this. Signed-off-by: Faiz Abbas Reviewed-by: Peng Fan --- drivers/mmc/am654_sdhci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mmc/am654_sdhci.c b/drivers/mmc/am654_sdhci.c index cbc531d..82abf48 100644 --- a/drivers/mmc/am654_sdhci.c +++ b/drivers/mmc/am654_sdhci.c @@ -75,7 +75,7 @@ struct am654_sdhci_plat { struct mmc mmc; struct regmap *base; bool non_removable; - u32 otap_del_sel[11]; + u32 otap_del_sel[MMC_MODES_END]; u32 trm_icp; u32 drv_strength; u32 strb_sel; -- 2.7.4