On Wed, Jul 22, 2015 at 11:03:49AM -0400, Chuck Lever wrote: > I like this (and the matching ib_dma_unmap_sg). But why wouldn?t > this function be called ib_dma_map_sg() ? The name ib_map_mr_sg() > had me thinking for a moment that this API actually posted the > FASTREG WR, but I see that it doesn?t.
We already have a ib_dma_map_sg, which is a wrapper around dma_map_sg that allows ehc ipath amd qib to do naughty things instead of the regular dma mapping. But it seems maybe the dma_map_sg calls or the magic for those other drivers should be folded into Sagi's new API as those HCA apparently don't need physical addresses and thus the S/G list. God knows what's they're doing with a list of virtual addresses, but removing the struct scatterlist abuse there would be highly welcome. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
