Subject could be simply "PCI/ATS: Export PRI functions" On Mon, Feb 24, 2020 at 07:24:00PM +0100, Jean-Philippe Brucker wrote: > The SMMUv3 driver uses pci_{enable,disable}_pri() and related > functions. Export those functions to allow the driver to be built as a > module. > > Cc: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> > Signed-off-by: Jean-Philippe Brucker <jean-philippe@xxxxxxxxxx> Acked-by: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> > --- > drivers/pci/ats.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/pci/ats.c b/drivers/pci/ats.c > index bbfd0d42b8b9..fc8fc6fc8bd5 100644 > --- a/drivers/pci/ats.c > +++ b/drivers/pci/ats.c > @@ -197,6 +197,7 @@ void pci_pri_init(struct pci_dev *pdev) > if (status & PCI_PRI_STATUS_PASID) > pdev->pasid_required = 1; > } > +EXPORT_SYMBOL_GPL(pci_pri_init); > > /** > * pci_enable_pri - Enable PRI capability > @@ -243,6 +244,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 > @@ -322,6 +324,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 > @@ -337,6 +340,7 @@ int pci_prg_resp_pasid_required(struct pci_dev *pdev) > > return pdev->pasid_required; > } > +EXPORT_SYMBOL_GPL(pci_prg_resp_pasid_required); > #endif /* CONFIG_PCI_PRI */ > > #ifdef CONFIG_PCI_PASID > -- > 2.25.0 >