On Mon, Sep 14, 2026 at 01:13:36PM +0100, Matt Evans wrote:
> "This is useful for lifecycle management, to reclaim VFIO PCI BAR
> ranges previously delegated to a subordinate client process: by
> revoking, the driver process can ensure that the loaned resources are
> made inaccessible when the client is deemed "done".  The original
> DMABUF is defunct, and BAR resources can then be safely re-exported
> for use by new clients."

This makes the point clear, you want a way to permanently revoke a
specific dmabuf fd and render it forever unable to access any
underlying memory.

You want to do this so the vendor can fence the vendee without
requiring its co-operation.

"temporary revoke" ie what VFIO already does around reset is a
different thing.

Jason

Reply via email to