linux/drivers/dma/idxd
Dave Jiang c06e424be5 dmaengine: idxd: set DMA channel to be private
Add DMA_PRIVATE attribute flag to idxd DMA channels. The dedicated WQs are
expected to be used by a single client and not shared. While doing NTB
testing this mistake was discovered, which prevented ntb_transport from
requesting DSA wqs as DMA channels via dma_request_channel().

Reported-by: Srinijia Kambham <srinija.kambham@intel.com>
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Tested-by: Srinijia Kambham <srinija.kambham@intel.com>
Fixes: 8f47d1a5e5 ("dmaengine: idxd: connect idxd to dmaengine subsystem")
Link: https://lore.kernel.org/r/161074758743.2184057.3388557138816350980.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2021-01-17 12:20:12 +05:30
..
cdev.c dmaengine: idxd: add IAX configuration support in the IDXD driver 2020-12-11 19:45:53 +05:30
device.c dmaengine updates for v5.11-rc1 2020-12-17 12:52:23 -08:00
dma.c dmaengine: idxd: set DMA channel to be private 2021-01-17 12:20:12 +05:30
idxd.h dmaengine: idxd: add IAX configuration support in the IDXD driver 2020-12-11 19:45:53 +05:30
init.c dma: idxd: use DEFINE_MUTEX() for mutex lock 2021-01-08 13:57:19 +05:30
irq.c dmaengine: idxd: Clean up descriptors with fault error 2020-10-30 14:10:36 +05:30
Makefile dmaengine: idxd: add char driver to expose submission portal to userland 2020-01-24 11:18:45 +05:30
registers.h dmaengine updates for v5.11-rc1 2020-12-17 12:52:23 -08:00
submit.c dmaengine updates for v5.11-rc1 2020-12-17 12:52:23 -08:00
sysfs.c dmaengine: idxd: add IAX configuration support in the IDXD driver 2020-12-11 19:45:53 +05:30