On Wed, 2014-06-18 at 12:15 +0300, Andy Shevchenko wrote: > By, probably, historical reasons dw_dmac driver starts DMA during > dmaengine_submit() call which is against workflow described in dmaengine.txt. > This patch fixes the behaviour. Moreover, we found data corruption on HSUART > due to the serial driver calls dma_sync_syngle_for_device() after > dmaengine_submit(). Vinod, do you have any comments on the series? We would like to have it as a part of v3.17 and might be even for older kernels then. > > Andy Shevchenko (3): > dmaengine: dw: introduce dwc_dostart_first_queued() helper > dmaengine: dw: add debug message to dwc_dostart_first_queued > dmaengine: dw: don't perform DMA when dmaengine_submit is called > > drivers/dma/TODO | 1 - > drivers/dma/dw/core.c | 42 ++++++++++++++++++++++-------------------- > 2 files changed, 22 insertions(+), 21 deletions(-) > -- Andy Shevchenko <andriy.shevchenko@xxxxxxxxx> Intel Finland Oy -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html