The following series implements error reporting and handling for ioatdma. An error flag field has been added to return DMA error status via the generic DMA descriptor so the upper layer can be notified if there are errors. The ioatdma driver now will abort remaining outstanding descriptors when an error has occured that requires a channel reset. The Intel NTB driver has been modified to handle the error condition from the DMA layer. --- Dave Jiang (5): dmaengine: Adding error handling flag dmaengine: IOATDMA: Add error handling to driver dmaengine: ioatdma: add error strings to chanerr output ntb: add DMA error handling for TX DMA ntb: add DMA error handling for RX DMA drivers/dma/ioat/dma.c | 201 ++++++++++++++++++++++++++++++++++---- drivers/dma/ioat/registers.h | 2 drivers/ntb/ntb_transport.c | 222 +++++++++++++++++++++++++++++++----------- include/linux/dmaengine.h | 15 +++ 4 files changed, 359 insertions(+), 81 deletions(-) -- -- 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