On Tue, Jan 11, 2022 at 11:01:42AM -0400, Jason Gunthorpe wrote: > Then we are we using get_user_phyr() at all if we are just storing it > in a sg? I think we need to stop calling the output of the phyr dma map helper a sg. Yes, a { dma_addr, len } tuple is scatter/gather I/O in its purest form, but it will need a different name in Linux as the scatterlist will have to stay around for a long time before all that mess is cleaned up.