[PATCH 0/7] iommu/vt-d: Make intel-iommu.h private
From: Lu Baolu
Date: Fri May 13 2022 - 22:59:08 EST
Hi folks,
The include/linux/intel-iommu.h should be private to the Intel IOMMU
driver. Other drivers or components should interact with the IOMMU
drivers through the kAPIs provided by the iommu core.
This series cleanups all includes of intel-iommu.h outside of the Intel
IOMMU driver and move this header from include/linux to
drivers/iommu/intel/.
No functional changes intended. Please help to review and suggest.
Best regards,
baolu
Lu Baolu (7):
iommu/vt-d: Move trace/events/intel_iommu.h under iommu
agp/intel: Use per device iommu check
iommu/vt-d: Remove unnecessary exported symbol
drm/i915: Remove unnecessary include
KVM: x86: Remove unnecessary include
x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU
iommu/vt-d: Move include/linux/intel_iommu.h under iommu
include/linux/tboot.h | 2 --
drivers/gpu/drm/i915/i915_drv.h | 1 -
.../iommu/intel/iommu.h | 1 -
.../iommu/intel/trace.h | 7 +++++-
arch/x86/kernel/tboot.c | 15 -------------
arch/x86/kvm/x86.c | 1 -
drivers/char/agp/intel-gtt.c | 17 ++++++--------
drivers/gpu/drm/i915/display/intel_display.c | 1 -
.../gpu/drm/i915/gem/i915_gem_execbuffer.c | 1 -
drivers/iommu/intel/cap_audit.c | 2 +-
drivers/iommu/intel/debugfs.c | 2 +-
drivers/iommu/intel/dmar.c | 4 ++--
drivers/iommu/intel/iommu.c | 22 +++++++++++++------
drivers/iommu/intel/irq_remapping.c | 2 +-
drivers/iommu/intel/pasid.c | 2 +-
drivers/iommu/intel/perf.c | 2 +-
drivers/iommu/intel/svm.c | 4 ++--
drivers/iommu/intel/trace.c | 2 +-
MAINTAINERS | 1 -
19 files changed, 38 insertions(+), 51 deletions(-)
rename include/linux/intel-iommu.h => drivers/iommu/intel/iommu.h (99%)
rename include/trace/events/intel_iommu.h => drivers/iommu/intel/trace.h (93%)
--
2.25.1