This patch set adds support for finding the remaining number of bytes in the current transfer and fills txstate.residue with the amount of bytes remaining. Although Samsung specific dma operations will be removed in future, the residue specific patches are required. So when we add support for generic dma engine these patches have to be ported accordingly. Dylan Reid (3): dmaengine: pl330: Set residue in tx_status callback. ARM: SAMSUNG: Add residue DMA operation. ASoC: Update pointer to account for pending dma transfers. arch/arm/plat-samsung/dma-ops.c | 14 +++++++ arch/arm/plat-samsung/include/plat/dma-ops.h | 1 + drivers/dma/pl330.c | 55 +++++++++++++++++++++++++- sound/soc/samsung/dma.c | 27 +++++++++---- 4 files changed, 88 insertions(+), 9 deletions(-) -- 1.7.4.4 -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html