> This design of ib_dma_map_single, ib_sg_dma_address etc returning u64 > instead of dma_addr_t causes the resulted patch to the IB ULPs to be > quite big. Yes, there are actually some bugs introduced (basically pci_unmap_addr et al can no longer be used). I'll fix it up and test before merging. - R.