This series does a little house cleaning to remove the SPAPR exported symbols and presense in the public header file and reduce the number of modules that comprise VFIO. Jason Gunthorpe (4): vfio/pci: Move all the SPAPR PCI specific logic to vfio_pci_core.ko vfio: Move vfio_spapr_iommu_eeh_ioctl into vfio_iommu_spapr_tce.c vfio: Remove CONFIG_VFIO_SPAPR_EEH vfio: Fold vfio_virqfd.ko into vfio.ko drivers/vfio/Kconfig | 5 -- drivers/vfio/Makefile | 5 +- drivers/vfio/pci/vfio_pci_priv.h | 21 ++++++ drivers/vfio/vfio.h | 3 + drivers/vfio/vfio_iommu_spapr_tce.c | 75 +++++++++++++++++++ drivers/vfio/vfio_main.c | 7 ++ drivers/vfio/vfio_spapr_eeh.c | 107 ---------------------------- drivers/vfio/virqfd.c | 16 +---- include/linux/vfio.h | 23 ------ 9 files changed, 109 insertions(+), 153 deletions(-) delete mode 100644 drivers/vfio/vfio_spapr_eeh.c base-commit: 55b1f51cc7a16e08efd93d4c7f4f826b41d6715d -- 2.37.3