ramips: mt7620: eMMC: remove unused variable
authorAndré Draszik <git@andred.net>
Thu, 22 Feb 2018 10:21:51 +0000 (10:21 +0000)
committerMathias Kresin <dev@kresin.me>
Wed, 4 Apr 2018 06:29:17 +0000 (08:29 +0200)
msdc_6575_host[] is unused, just remove it. Also, it
was the source of memory corruption up until the
previous fix to this driver.

Signed-off-by: André Draszik <git@andred.net>
target/linux/ramips/patches-4.14/0046-mmc-MIPS-ralink-add-sdhci-for-mt7620a-SoC.patch
target/linux/ramips/patches-4.9/0046-mmc-MIPS-ralink-add-sdhci-for-mt7620a-SoC.patch

index ef162d7..71871b7 100644 (file)
@@ -1761,7 +1761,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
 +
 --- /dev/null
 +++ b/drivers/mmc/host/mtk-mmc/sd.c
-@@ -0,0 +1,3068 @@
+@@ -0,0 +1,3065 @@
 +/* Copyright Statement:
 + *
 + * This software/firmware and related documentation ("MediaTek Software") are
@@ -1928,7 +1928,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
 +//#define PERI_MSDC2_PDN    (17)
 +//#define PERI_MSDC3_PDN    (18)
 +
-+struct msdc_host *msdc_6575_host[] = {NULL,NULL,NULL,NULL};
 +#if 0 /* --- by chhung */
 +/* gate means clock power down */
 +static int g_clk_gate = 0; 
@@ -4602,8 +4601,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
 +    host->dma.bd =  dma_alloc_coherent(NULL, MAX_BD_NUM  * sizeof(bd_t),  &host->dma.bd_addr,  GFP_KERNEL); 
 +    BUG_ON((!host->dma.gpd) || (!host->dma.bd));    
 +    msdc_init_gpd_bd(host, &host->dma);
-+    /*for emmc*/
-+    msdc_6575_host[pdev->id] = host;
 +    
 +#if 0
 +    tasklet_init(&host->card_tasklet, msdc_tasklet_card, (ulong)host);
index da3c077..7275e33 100644 (file)
@@ -1761,7 +1761,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
 +
 --- /dev/null
 +++ b/drivers/mmc/host/mtk-mmc/sd.c
-@@ -0,0 +1,3068 @@
+@@ -0,0 +1,3065 @@
 +/* Copyright Statement:
 + *
 + * This software/firmware and related documentation ("MediaTek Software") are
@@ -1928,7 +1928,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
 +//#define PERI_MSDC2_PDN    (17)
 +//#define PERI_MSDC3_PDN    (18)
 +
-+struct msdc_host *msdc_6575_host[] = {NULL,NULL,NULL,NULL};
 +#if 0 /* --- by chhung */
 +/* gate means clock power down */
 +static int g_clk_gate = 0; 
@@ -4602,8 +4601,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
 +    host->dma.bd =  dma_alloc_coherent(NULL, MAX_BD_NUM  * sizeof(bd_t),  &host->dma.bd_addr,  GFP_KERNEL); 
 +    BUG_ON((!host->dma.gpd) || (!host->dma.bd));    
 +    msdc_init_gpd_bd(host, &host->dma);
-+    /*for emmc*/
-+    msdc_6575_host[pdev->id] = host;
 +    
 +#if 0
 +    tasklet_init(&host->card_tasklet, msdc_tasklet_card, (ulong)host);