Messages in this thread Patch in this message | | | From | Jon Mason <> | Subject | [PATCH 2/2] ioatdma: add DMA_PRIVATE capabilities flag | Date | Tue, 18 Jun 2013 17:46:53 -0700 |
| |
Set the DMA_PRIVATE dma_transaction_type in the capability mask. This enables the ability to get an exclusive ioatdma DMA channel for any devices that requests one via the dma_request_channel function call.
Signed-off-by: Jon Mason <jon.mason@intel.com> Acked-by: Dave Jiang <dave.jiang@intel.com> --- drivers/dma/ioat/dma_v3.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/dma/ioat/dma_v3.c b/drivers/dma/ioat/dma_v3.c index ca6ea9b..ac2aeef 100644 --- a/drivers/dma/ioat/dma_v3.c +++ b/drivers/dma/ioat/dma_v3.c @@ -1883,6 +1883,7 @@ int ioat3_dma_probe(struct ioatdma_device *device, int dca) dma->copy_align = 6; dma_cap_set(DMA_INTERRUPT, dma->cap_mask); + dma_cap_set(DMA_PRIVATE, dma->cap_mask); dma->device_prep_dma_interrupt = ioat3_prep_interrupt_lock; device->cap = readl(device->reg_base + IOAT_DMA_CAP_OFFSET); -- 1.7.9.5
| |