Re: [PATCH] dmaengine: mv_xor: Use correct device for DMA API
From: Vinod Koul <vkoul@kernel.org>
Date: 2019-02-19 12:11:19
Also in:
dmaengine
From: Vinod Koul <vkoul@kernel.org>
Date: 2019-02-19 12:11:19
Also in:
dmaengine
On 18-02-19, 18:27, Robin Murphy wrote:
Using dma_dev->dev for mappings before it's assigned with the correct device is unlikely to work as expected, and with future dma-direct changes, passing a NULL device may end up crashing entirely. I don't know enough about this hardware or the mv_xor_prep_dma_interrupt() operation to implement the appropriate error-handling logic that would have revealed those dma_map_single() calls failing on arm64 for as long as the driver has been enabled there, but moving the assignment earlier will at least make the current code operate as intended.
Applied, thanks -- ~Vinod _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel