mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-12 05:48:39 +08:00
dmaengine: imx-sdma: Remove call to memset after dma_alloc_coherent
In commit 518a2f1925
("dma-mapping: zero memory returned from dma_alloc_*"),
dma_alloc_coherent has already zeroed the memory.
So memset is not needed.
Signed-off-by: Fuqian Huang <huangfq.daxian@gmail.com>
Link: https://lore.kernel.org/r/20190715031716.6328-1-huangfq.daxian@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
e17be6e1b7
commit
9603a7ab60
@ -1886,10 +1886,6 @@ static int sdma_init(struct sdma_engine *sdma)
|
|||||||
sdma->context_phys = ccb_phys +
|
sdma->context_phys = ccb_phys +
|
||||||
MAX_DMA_CHANNELS * sizeof (struct sdma_channel_control);
|
MAX_DMA_CHANNELS * sizeof (struct sdma_channel_control);
|
||||||
|
|
||||||
/* Zero-out the CCB structures array just allocated */
|
|
||||||
memset(sdma->channel_control, 0,
|
|
||||||
MAX_DMA_CHANNELS * sizeof (struct sdma_channel_control));
|
|
||||||
|
|
||||||
/* disable all channels */
|
/* disable all channels */
|
||||||
for (i = 0; i < sdma->drvdata->num_events; i++)
|
for (i = 0; i < sdma->drvdata->num_events; i++)
|
||||||
writel_relaxed(0, sdma->regs + chnenbl_ofs(sdma, i));
|
writel_relaxed(0, sdma->regs + chnenbl_ofs(sdma, i));
|
||||||
|
Loading…
Reference in New Issue
Block a user