RE: [PATCH v5 7/8] vfio: Permit VFIO to work with pinned importers

From: Tian, Kevin

Date: Thu Jan 29 2026 - 22:14:24 EST


> From: Leon Romanovsky <leon@xxxxxxxxxx>
> Sent: Sunday, January 25, 2026 3:14 AM
>
> From: Leon Romanovsky <leonro@xxxxxxxxxx>
>
> Till now VFIO has rejected pinned importers, largely to avoid being used
> with the RDMA pinned importer that cannot handle a move_notify() to
> revoke
> access.
>
> Using dma_buf_attach_revocable() it can tell the difference between pinned
> importers that support the flow described in dma_buf_invalidate_mappings()
> and those that don't.
>
> Thus permit compatible pinned importers.
>
> This is one of two items IOMMUFD requires to remove its private interface
> to VFIO's dma-buf.
>
> Signed-off-by: Leon Romanovsky <leonro@xxxxxxxxxx>

Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx>