From 83681e60eda9209686ecff6a0d795ac6b9bb10e5 Mon Sep 17 00:00:00 2001 From: Shawn Lin Date: Thu, 21 Feb 2019 14:57:45 +0800 Subject: [PATCH] mmc: dw_mmc: initialize zero for dma_slave_config This fixes uninitialized variable introduced by commit ddd2e87ad41e ("dmaengine: pl330: add support for interlace size config") Change-Id: Ib1bbec21053fbcccf85a339d8ed7eec0bbe77727 Signed-off-by: Shawn Lin --- drivers/mmc/host/dw_mmc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c index fcb2eac056ef..193affbeadc7 100644 --- a/drivers/mmc/host/dw_mmc.c +++ b/drivers/mmc/host/dw_mmc.c @@ -808,6 +808,7 @@ static int dw_mci_edmac_start_dma(struct dw_mci *host, int ret = 0; /* Set external dma config: burst size, burst width */ + memset(&cfg, 0, sizeof(cfg)); cfg.dst_addr = host->phy_regs + fifo_offset; cfg.src_addr = cfg.dst_addr; cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;