On Tue, 31 Jan 2023 08:58:02 -0800 Steve Sistare <steven.sistare@xxxxxxxxxx> wrote: > Changes in v8: > * updated group_leader comment in vfio_dma_do_map > * delete async arg from mm_lock_acct > * pass async=false to vfio_lock_acct in vfio_pin_page_external > * locked_vm becomes size_t > * improved commit message in "restore locked_vm" > * simplified flow in vfio_change_dma_owner > * rebase to v6.2-rc6 > > Steve Sistare (7): > vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR > vfio/type1: prevent underflow of locked_vm via exec() > vfio/type1: track locked_vm per dma > vfio/type1: restore locked_vm > vfio/type1: revert "block on invalid vaddr" > vfio/type1: revert "implement notify callback" > vfio: revert "iommu driver notify callback" > > drivers/vfio/container.c | 5 - > drivers/vfio/vfio.h | 7 -- > drivers/vfio/vfio_iommu_type1.c | 248 ++++++++++++++++++---------------------- > include/uapi/linux/vfio.h | 15 ++- > 4 files changed, 120 insertions(+), 155 deletions(-) LGTM, I'll pause to give Jason a chance to review as well. Thanks for working on this! Alex