Bring back dmaengine API support for scatter-gather memcpy's, which is a
follow-up from a previous patch series in which I wrongly tried to
implement the semantics of a MEMCPY_SG through the Slave SG interface.
The second patch fixes a race condition that I observed when calling
dmaengine_terminate_sync in the Xilinx DMA driver.
Adrian Larumbe (2):
dmaengine: xilinx_dma: Restore support for memcpy SG transfers
xilinx_dma: Fix read-after-free bug when terminating transfers
.../driver-api/dmaengine/provider.rst | 11 ++
drivers/dma/dmaengine.c | 7 +
drivers/dma/xilinx/xilinx_dma.c | 134 ++++++++++++++++++
include/linux/dmaengine.h | 20 +++
4 files changed, 172 insertions(+)
--
2.17.1