Thread (26 messages) flat view 26 messages, 2 authors, 2d ago
WARM2d REVIEWED: 5 (4M)

Revision v4 of 2 in this series; 3 review trailers (1 from subsystem maintainers).

Revisions (2)
  1. v4 current
  2. v5 [diff vs current]

[PATCH v4 14/15] PCI/ATS: Export pci_enable_pri() and pci_reset_pri()

From: Nicolin Chen <hidden>
Date: 2026-09-10 23:18:03
Also in: linux-iommu, linux-pci, lkml
Subsystem: pci subsystem, the rest · Maintainers: Bjorn Helgaas, Linus Torvalds

From: Jean-Philippe Brucker <redacted>

Export pci_enable_pri() and pci_reset_pri() so the SMMUv3 driver, which is
tristate, can use them from its probe path when built as a module.

Link: https://lore.kernel.org/iommu/20201112125519.3987595-9-jean-philippe@linaro.org/ (local)
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
Signed-off-by: Jean-Philippe Brucker <redacted>
[nicolinc: drop stale or already-exported APIs]
Signed-off-by: Nicolin Chen <redacted>
Reviewed-by: Jonathan Cameron <redacted>
---
 drivers/pci/ats.c | 2 ++
 1 file changed, 2 insertions(+)
diff --git a/drivers/pci/ats.c b/drivers/pci/ats.c
index 9cb23780093dd..b6de3c858d390 100644
--- a/drivers/pci/ats.c
+++ b/drivers/pci/ats.c
@@ -320,6 +320,7 @@ int pci_enable_pri(struct pci_dev *pdev, u32 reqs)
 
 	return 0;
 }
+EXPORT_SYMBOL_GPL(pci_enable_pri);
 
 /**
  * pci_disable_pri - Disable PRI capability
@@ -399,6 +400,7 @@ int pci_reset_pri(struct pci_dev *pdev)
 
 	return 0;
 }
+EXPORT_SYMBOL_GPL(pci_reset_pri);
 
 /**
  * pci_prg_resp_pasid_required - Return PRG Response PASID Required bit
-- 
2.43.0

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help