4741f2e94129 ("vfio-iommufd: Support iommufd for emulated VFIO devices") a4d1f91db502 ("vfio-iommufd: Support iommufd for physical VFIO devices") 2a3dab19a0a6 ("vfio-iommufd: Allow iommufd to be used in place of a container fd") 0d8227b622f3 ("vfio: Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_enforced_coherent()") 04f930c3e44b ("vfio: Rename vfio_device_assign/unassign_container()") bab6fabc01d9 ("vfio: Move vfio_device_assign_container() into vfio_device_first_open()") 294aaccb5013 ("vfio: Move vfio_device driver open/close code to a function") 3dd59a7dcb97 ("vfio: Make the group FD disassociate from the iommu_group") 819da99a7360 ("vfio: Hold a reference to the iommu_group in kvm for SPAPR") 4b22ef042d6f ("vfio: Add vfio_file_is_group()") c82e81ab2569 ("vfio: Change vfio_group->group_rwsem to a mutex") 912b74d26c7d ("vfio: Remove the vfio_group->users and users_comp") ca5f21b25749 ("vfio: Follow a strict lifetime for struct iommu_group") cdc71fe4ecbf ("vfio: Move container code into drivers/vfio/container.c") 9446162e740a ("vfio: Split the register_device ops call into functions") 1408640d5788 ("vfio: Rename vfio_ioctl_check_extension()") c41da4622e08 ("vfio: Split out container code from the init/cleanup functions") 444d43ecd010 ("vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU") 03e650f66115 ("vfio: Split the container logic into vfio_container_attach_group()") 429a781c8e01 ("vfio: Rename __vfio_group_unset_container()")