s390/iommu: get rid of S390_CCW_IOMMU and S390_AP_IOMMU
authorJason Gunthorpe <jgg@nvidia.com>
Mon, 1 May 2023 17:11:28 +0000 (14:11 -0300)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Wed, 17 May 2023 13:20:18 +0000 (15:20 +0200)
commit0f1cbf941d5949110adf70725a9614e622de8d99
treefe861f6d0ce60b3d61468a973ddcb2541efed44a
parente534167cee150d900bf800ddb9bf1514d966635f
s390/iommu: get rid of S390_CCW_IOMMU and S390_AP_IOMMU

These don't do anything anymore, the only user of the symbol was
VFIO_CCW/AP which already "depends on VFIO" and VFIO itself selects
IOMMU_API.

When this was added VFIO was wrongly doing "depends on IOMMU_API" which
required some contortions like this to ensure IOMMU_API was turned on.

Reviewed-by: Eric Farman <farman@linux.ibm.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Link: https://lore.kernel.org/r/0-v2-eb322ce2e547+188f-rm_iommu_ccw_jgg@nvidia.com
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
Documentation/s390/vfio-ap.rst
arch/s390/Kconfig
arch/s390/configs/debug_defconfig
arch/s390/configs/defconfig
drivers/iommu/Kconfig