aboutsummaryrefslogtreecommitdiff
path: root/include/linux/fpga/fpga-bridge.h
diff options
context:
space:
mode:
authorSanjay R Mehta <[email protected]>2020-05-05 23:21:50 -0500
committerJon Mason <[email protected]>2020-06-05 20:02:08 -0400
commit433efe720674efd9fdbcef78be75793393cf05db (patch)
tree61e6ed1d31aab6ba397b22dbde7bea5dc7c2aee9 /include/linux/fpga/fpga-bridge.h
parent98f4e140264eeb52f22ff05be6b6dd48237255ac (diff)
ntb_tool: 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: 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