On Fri, Dec 02, 2022 at 03:29:50PM +0100, Niklas Schnelle wrote: > @Robin @Joerg, if you are open to changing .iotlb_sync_map such that it > can return and error and then failing the mapping operation I think > this is a great approach. One advantage over the previous approach of > flushing the queue isthat this should work for the pure IOMMU API too. I think it is pretty important that the "pure" IOMMU API work with whatever your solution its, the iommu_domain implementation in a driver should not be sensitive to if the dma-iommu.c is operating the domain or something else. Jason