The following series implements refactoring of the ioatdma. The older ioatdma support has been deprecated. Namely v1 and v2 of ioatdma. The driver will exclusively support v3+. This flattens the driver and removes a lot of legacy code in order to make the driver more maintainable. v2: - Rebased to slave-dma/next branch. - Updated subject header to add dmaengine per Vinod. --- Dave Jiang (13): dmaengine: ioatdma: deprecating and removal of old ioatdma devices dmaengine: ioatdma: remove ioat1 specific code dmaengine: ioatdma: remove ioatdma v2 registration dmaengine: ioatdma: clean up local dma channel data structure dmaengine: ioatdma: fixup ioatdma_device namings dmaengine: ioatdma: remove dma_v2.* dmaengine: ioatdma: move all sysfs related code dmaengine: ioatdma: move all the init routines dmaengine: ioatdma: move dma prep functions to single location dmaengine: ioatdma: removal of dma_v3.c and relevant ioat3 references dmanegine: ioatdma: remove function ptrs in ioatdma_device dmaengine: ioatdma: fixup kernel doc errors from dma.h dmaengine: IOATDMA: Clean up IOAT_COMPLETION_PENDING flag drivers/dma/ioat/Makefile | 2 drivers/dma/ioat/dca.c | 374 ---------- drivers/dma/ioat/dma.c | 1653 ++++++++++++++++++------------------------- drivers/dma/ioat/dma.h | 353 ++++++--- drivers/dma/ioat/dma_v2.c | 916 ------------------------ drivers/dma/ioat/dma_v2.h | 175 ----- drivers/dma/ioat/dma_v3.c | 1720 --------------------------------------------- drivers/dma/ioat/hw.h | 5 drivers/dma/ioat/init.c | 1285 ++++++++++++++++++++++++++++++++++ drivers/dma/ioat/pci.c | 292 -------- drivers/dma/ioat/prep.c | 707 ++++++++++++++++++ drivers/dma/ioat/sysfs.c | 135 ++++ 12 files changed, 3057 insertions(+), 4560 deletions(-) delete mode 100644 drivers/dma/ioat/dma_v2.c delete mode 100644 drivers/dma/ioat/dma_v2.h delete mode 100644 drivers/dma/ioat/dma_v3.c create mode 100644 drivers/dma/ioat/init.c delete mode 100644 drivers/dma/ioat/pci.c create mode 100644 drivers/dma/ioat/prep.c create mode 100644 drivers/dma/ioat/sysfs.c -- -- 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