unexport swiotlb_active v2

From: Christoph Hellwig
Date: Mon Jun 12 2023 - 10:28:25 EST


Hi all,

this little series removes the last swiotlb API exposed to modules.

Changes since v1:
- add a patch from Juergen to export if the e820 table indicates Xen PV
PCI is enabled
- slightly reorganize the logic to check if swiotlb is needed for
Xen/x86
- drop the already merged nouveau patch

Diffstat:
arch/x86/include/asm/xen/swiotlb-xen.h | 6 ------
arch/x86/kernel/pci-dma.c | 29 +++++++----------------------
arch/x86/xen/setup.c | 6 ++++++
drivers/pci/xen-pcifront.c | 6 ------
include/xen/xen.h | 6 ++++++
kernel/dma/swiotlb.c | 1 -
6 files changed, 19 insertions(+), 35 deletions(-)