On Mon, Feb 24, 2020 at 05:58:41PM +0100, Jean-Philippe Brucker wrote: > The Arm SMMUv3 driver uses pci_{enable,disable}_pasid() and related > functions. Export them to allow the driver to be built as a module. > > 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 3ef0bb281e7c..390e92f2d8d1 100644 > --- a/drivers/pci/ats.c > +++ b/drivers/pci/ats.c > @@ -366,6 +366,7 @@ int pci_enable_pasid(struct pci_dev *pdev, int features) > > return 0; > } > +EXPORT_SYMBOL_GPL(pci_enable_pasid); > > /** > * pci_disable_pasid - Disable the PASID capability > @@ -390,6 +391,7 @@ void pci_disable_pasid(struct pci_dev *pdev) > > pdev->pasid_enabled = 0; > } > +EXPORT_SYMBOL_GPL(pci_disable_pasid); > > /** > * pci_restore_pasid_state - Restore PASID capabilities > @@ -441,6 +443,7 @@ int pci_pasid_features(struct pci_dev *pdev) > > return supported; > } > +EXPORT_SYMBOL_GPL(pci_pasid_features); > > #define PASID_NUMBER_SHIFT 8 > #define PASID_NUMBER_MASK (0x1f << PASID_NUMBER_SHIFT) > @@ -469,4 +472,5 @@ int pci_max_pasids(struct pci_dev *pdev) > > return (1 << supported); > } > +EXPORT_SYMBOL_GPL(pci_max_pasids); > #endif /* CONFIG_PCI_PASID */ > -- > 2.25.0 >