On Sat, Jan 24, 2026 at 09:14:20PM +0200, Leon Romanovsky wrote: > From: Leon Romanovsky <[email protected]> > > IOMMUFD relies on a private protocol with VFIO, and this always operated > in pinned mode. > > Now that VFIO can support pinned importers update IOMMUFD to invoke the > normal dma-buf flow to request pin. > > This isn't enough to allow IOMMUFD to work with other exporters, it still > needs a way to get the physical address list which is another series. > > IOMMUFD supports the defined revoke semantics. It immediately stops and > fences access to the memory inside it's invalidate_mappings() callback, > and it currently doesn't use scatterlists so doesn't call map/unmap at > all. > > It is expected that a future revision can synchronously call unmap from > the move_notify callback as well. > > Acked-by: Christian König <[email protected]> > Signed-off-by: Leon Romanovsky <[email protected]> > --- > drivers/iommu/iommufd/pages.c | 9 ++++++++- > 1 file changed, 8 insertions(+), 1 deletion(-)
Reviewed-by: Jason Gunthorpe <[email protected]> Jason
