Hi all, this is another series to remove dead code from the IOMMU subsystem, this time mostly about the hacky code to pass an iommu device in struct mdev_device and huge piles of support code. All of this was merged two years ago and (fortunately) never got used. Note that the mdev.h changes might have minor contextual conflicts with the pending work from Jason, but it is trivial to resolve. Diffstat: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 drivers/iommu/intel/iommu.c | 362 ---------------------------- drivers/iommu/intel/svm.c | 6 drivers/iommu/iommu.c | 57 ---- drivers/vfio/vfio_iommu_type1.c | 132 +--------- include/linux/intel-iommu.h | 11 include/linux/iommu.h | 41 --- include/linux/mdev.h | 20 - 8 files changed, 31 insertions(+), 600 deletions(-)