aboutsummaryrefslogtreecommitdiff
path: root/include/linux/fpga/fpga-bridge.h
diff options
context:
space:
mode:
authorSanjay R Mehta <[email protected]>2020-05-05 23:21:49 -0500
committerJon Mason <[email protected]>2020-06-05 20:02:08 -0400
commit98f4e140264eeb52f22ff05be6b6dd48237255ac (patch)
tree851bf7147007f1c1648ea38f35436d5ed6c60c57 /include/linux/fpga/fpga-bridge.h
parentf80fe8944e085a1065f4829a14af8394cad1c30f (diff)
ntb_perf: pass correct struct device to dma_alloc_coherent
Currently, ntb->dev is passed to dma_alloc_coherent and dma_free_coherent calls. The returned dma_addr_t is the CPU physical address. This works fine as long as IOMMU is disabled. But when IOMMU is enabled, we need to make sure that IOVA is returned for dma_addr_t. So the correct way to achieve this is by changing the first parameter of dma_alloc_coherent() as ntb->pdev->dev instead. Fixes: 5648e56d03fa ("NTB: ntb_perf: Add full multi-port NTB API support") Signed-off-by: Logan Gunthorpe <[email protected]> Signed-off-by: Sanjay R Mehta <[email protected]> Signed-off-by: Arindam Nath <[email protected]> Signed-off-by: Jon Mason <[email protected]>
Diffstat (limited to 'include/linux/fpga/fpga-bridge.h')
0 files changed, 0 insertions, 0 deletions