linux_dsm_epyc7002/drivers/dma/ioat
Dan Williams 59056e85d7 ioatdma: clean up sed pool kmem_cache
Use a single cache for all sed allocations.  No need to make it per
channel.  This also avoids the slub_debug warnings for multiple caches
with the same name.

Switching to dmam_pool_create() to fix leaking the dma pools on
initialization failure and lets us kill ioat3_dma_remove().

Cc: Dave Jiang <dave.jiang@intel.com>
Acked-by: Dave Jiang <dave.jiang@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2013-11-14 11:04:41 -08:00
..
dca.c ioat/dca: Update DCA BIOS workarounds to use TAINT_FIRMWARE_WORKAROUND 2013-03-22 12:55:38 -04:00
dma_v2.c dmaengine: remove DMA unmap from drivers 2013-11-14 11:04:38 -08:00
dma_v2.h ioatdma: clean up sed pool kmem_cache 2013-11-14 11:04:41 -08:00
dma_v3.c ioatdma: clean up sed pool kmem_cache 2013-11-14 11:04:41 -08:00
dma.c dmaengine: remove DMA unmap flags 2013-11-14 11:04:38 -08:00
dma.h ioatdma: clean up sed pool kmem_cache 2013-11-14 11:04:41 -08:00
hw.h drivers/dma: remove unused support for MEMSET operations 2013-07-03 16:07:42 -07:00
Makefile drivers/dma/ioat: Use the ccflag-y instead of EXTRA_CFLAGS 2010-12-04 15:03:06 -08:00
pci.c ioatdma: clean up sed pool kmem_cache 2013-11-14 11:04:41 -08:00
registers.h ioatdma: Adding write back descriptor error status support for ioatdma 3.3 2013-04-15 22:46:15 +05:30