Skip to content

Commit 99b5726

Browse files
jgunthorpejoergroedel
authored andcommitted
iommu: Remove ioasid infrastructure
This has no use anymore, delete it all. Reviewed-by: Kevin Tian <kevin.tian@intel.com> Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com> Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com> Link: https://lore.kernel.org/r/20230322200803.869130-8-jacob.jun.pan@linux.intel.com Signed-off-by: Joerg Roedel <jroedel@suse.de>
1 parent fffaed1 commit 99b5726

8 files changed

Lines changed: 0 additions & 507 deletions

File tree

drivers/dma/idxd/idxd.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#include <linux/cdev.h>
1111
#include <linux/idr.h>
1212
#include <linux/pci.h>
13-
#include <linux/ioasid.h>
1413
#include <linux/bitmap.h>
1514
#include <linux/perf_event.h>
1615
#include <linux/iommu.h>

drivers/iommu/Kconfig

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@
33
config IOMMU_IOVA
44
tristate
55

6-
# The IOASID library may also be used by non-IOMMU_API users
7-
config IOASID
8-
tristate
9-
106
# IOMMU_API always gets selected by whoever wants it.
117
config IOMMU_API
128
bool
@@ -160,7 +156,6 @@ config IOMMU_DMA
160156
# Shared Virtual Addressing
161157
config IOMMU_SVA
162158
bool
163-
select IOASID
164159

165160
config FSL_PAMU
166161
bool "Freescale IOMMU support"

drivers/iommu/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ obj-$(CONFIG_IOMMU_IO_PGTABLE) += io-pgtable.o
99
obj-$(CONFIG_IOMMU_IO_PGTABLE_ARMV7S) += io-pgtable-arm-v7s.o
1010
obj-$(CONFIG_IOMMU_IO_PGTABLE_LPAE) += io-pgtable-arm.o
1111
obj-$(CONFIG_IOMMU_IO_PGTABLE_DART) += io-pgtable-dart.o
12-
obj-$(CONFIG_IOASID) += ioasid.o
1312
obj-$(CONFIG_IOMMU_IOVA) += iova.o
1413
obj-$(CONFIG_OF_IOMMU) += of_iommu.o
1514
obj-$(CONFIG_MSM_IOMMU) += msm_iommu.o

drivers/iommu/intel/iommu.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include <linux/iommu.h>
2020
#include <linux/io-64-nonatomic-lo-hi.h>
2121
#include <linux/dmar.h>
22-
#include <linux/ioasid.h>
2322
#include <linux/bitfield.h>
2423
#include <linux/xarray.h>
2524
#include <linux/perf_event.h>

drivers/iommu/intel/svm.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include <linux/interrupt.h>
1717
#include <linux/mm_types.h>
1818
#include <linux/xarray.h>
19-
#include <linux/ioasid.h>
2019
#include <asm/page.h>
2120
#include <asm/fpu/api.h>
2221

0 commit comments

Comments
 (0)