linux/drivers/dma
Andy Shevchenko 5257a3de5b dmaengine: dw: don't perform DMA when dmaengine_submit is called
commit dd8ecfcac6 upstream.

Accordingly to discussion [1] and followed up documentation the DMA controller
driver shouldn't start any DMA operations when dmaengine_submit() is called.

This patch fixes the workflow in dw_dmac driver to follow the documentation.

[1] http://www.spinics.net/lists/arm-kernel/msg125987.html

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Cc: "Petallo, MauriceX R" <mauricex.r.petallo@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-10-05 14:52:24 -07:00
..
bestcomm
dw dmaengine: dw: don't perform DMA when dmaengine_submit is called 2014-10-05 14:52:24 -07:00
ioat ioat: fix tasklet tear down 2014-02-25 09:44:20 -08:00
ipu
ppc4xx Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma 2014-01-29 20:27:23 -08:00
sh
acpi-dma.c
amba-pl08x.c
at_hdmac_regs.h
at_hdmac.c
bcm2835-dma.c
coh901318_lli.c
coh901318.c
coh901318.h
cppi41.c
dma-jz4740.c
dmaengine.c dmaengine: fix dmaengine_unmap failure 2014-06-07 10:28:25 -07:00
dmaengine.h
dmatest.c Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma 2014-01-29 20:27:23 -08:00
edma.c dma: edma: fix incorrect SG list handling 2014-05-13 13:32:55 +02:00
ep93xx_dma.c
fsldma.c
fsldma.h
imx-dma.c
imx-sdma.c dma: sdma: Add imx25 compatible 2014-02-18 17:10:49 +05:30
intel_mid_dma_regs.h
intel_mid_dma.c
iop-adma.c
iovlock.c
k3dma.c
Kconfig ARM: moxart: move DMA_OF selection to driver 2014-02-02 19:52:45 -08:00
Makefile
mmp_pdma.c dmaengine: mmp_pdma: fix mismerge 2014-01-29 17:38:57 +05:30
mmp_tdma.c
moxart-dma.c
mpc512x_dma.c
mv_xor.c dma: mv_xor: Flush descriptors before activating a channel 2014-06-07 10:28:25 -07:00
mv_xor.h
mxs-dma.c
of-dma.c
omap-dma.c
pch_dma.c
pl330.c Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma 2014-01-29 20:27:23 -08:00
s3c24xx-dma.c
sa11x0-dma.c
sirf-dma.c
ste_dma40_ll.c
ste_dma40_ll.h
ste_dma40.c dma: ste_dma40: don't dereference free:d descriptor 2014-02-17 14:06:58 +05:30
tegra20-apb-dma.c Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma 2014-01-29 20:27:23 -08:00
timb_dma.c
TODO dmaengine: dw: don't perform DMA when dmaengine_submit is called 2014-10-05 14:52:24 -07:00
txx9dmac.c
txx9dmac.h
virt-dma.c
virt-dma.h