From: Dave Jiang > Changes v2 -> v3: > - Fix up commit header that was missing in patch 2/5. > > Changes v1 -> v2: > - Addressed comments from Allen Hubbe > - Added CPU resubmit for aborted/failed NTB submissions > > 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 ioat 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 > Acked-by: Allen Hubbe <Allen.Hubbe@xxxxxxx> > > drivers/dma/ioat/dma.c | 201 +++++++++++++++++++++++++++++++++++++----- > drivers/dma/ioat/registers.h | 2 > 2 files changed, 181 insertions(+), 22 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