On Fri, 2017-01-13 at 21:08 +0000, Estrin, Alex wrote: > It didn't fix the failure... Apparently there is an issue with generic > mapping itself.
Hello Alex, The generic mapping code in lib/dma-virt.c works fine with at least the rxe driver. Additionally, as far as I can see the mapping code in lib/dma-virt.c is identical to the mapping in drivers/infiniband/sw/rdmavt/dma.c. What is not clear to me however is how my patches can have caused the SDMA engine error messages? As far as I can see the code in drivers/infiniband/hw/hfi1/sdma.c uses PCI DMA mapping operations instead of the generic dma_virt_ops. Is that correct? Thanks, Bart.