c2ef2f50ad0c ("vfio/mdev: Remove kobj from mdev_parent_ops->create()") fbd0e2b0c3d0 ("vfio/mdev: Reorganize mdev_device_create()") 417fd5bf242d ("vfio/mdev: Use struct mdev_type in struct mdev_device") 2a3d15f270ef ("vfio/mdev: Add missing typesafety around mdev_device") 66873b5fa738 ("vfio/mdev: Make to_mdev_device() into a static inline") 1ae1b20f6f2c ("vfio/mdev: Use vfio_init/register/unregister_group_dev") 0bfc6a4ea63c ("vfio: Split creation of a vfio_device into init and register ops") 5e42c999445b ("vfio: Simplify the lifetime logic for vfio_device") e572bfb2b6a8 ("vfio: Remove extra put/gets around vfio_device->group") 95fc87b44104 ("vfio: Selective dirty page tracking if IOMMU backed device pins pages") 331e33d2960c ("vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap") d6a4c185660c ("vfio iommu: Implementation of ioctl for dirty pages tracking") cade075f265b ("vfio iommu: Cache pgsize_bitmap in struct vfio_iommu")