Hi, This series fixes a number of issues with the dma-jz4780 driver, and also makes a few cleanups. A number of these issues were reported after the driver was initially added, apologies for the delay in getting them fixed. If this is too late for 4.2 it's no big deal, as although basic JZ4780 platform support is now in there are no drivers which make use of the DMA controller at this point. This series is based on 4.2-rc3. Changes in v2: - Add new patch to remove unnecessary call to devm_free_irq() - Rebase on 4.2-rc3. Thanks, Alex Alex Smith (7): dmaengine: jz4780: Fix up dmaengine API function prototypes dmaengine: jz4780: Fall back on smaller transfer sizes where necessary dmaengine: jz4780: Fix error handling/signedness issues dmaengine: jz4780: Use dma_get_slave_channel when requesting a specific channel dmaengine: jz4780: Ensure channel is on correct controller in filter dmaengine: jz4780: Remove request type number definitions header dmaengine: jz4780: Remove unnecessary call to devm_free_irq() drivers/dma/dma-jz4780.c | 105 +++++++++++++++++++++-------------- include/dt-bindings/dma/jz4780-dma.h | 49 ---------------- 2 files changed, 64 insertions(+), 90 deletions(-) delete mode 100644 include/dt-bindings/dma/jz4780-dma.h -- 2.4.6 -- 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