On Wed, Sep 23, 2020 at 06:39:55AM +0100, Christoph Hellwig wrote: > > I wonder if dma_virt_ops ignores the masking.. Still seems best to set > > it consistently when using dma_virt_ops. > > dma_virt_ops doesn't look at the mask. But in retrospective > dma_virt_ops has been a really bad idea. I'd much rather move the > handling of non-physical devices back into the RDMA core in the long > run. Doesn't that mean we need to put all the ugly IB DMA ops wrappers back though? Why was dma_virt_ops such a bad idea? Jason