Message ID | 20200224165846.345993-2-jean-philippe@linaro.org (mailing list archive) |
---|---|
State | Mainlined |
Commit | 7682ce2b12a0f9cf2a318c0d540a9f96780bfd7c |
Headers | show |
Series | iommu/arm-smmu-v3: Finish PASID support and command queue batching | expand |
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@linaro.org> Acked-by: Bjorn Helgaas <bhelgaas@google.com> > --- > 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 >
On Wed, Mar 18, 2020 at 01:36:06PM -0500, Bjorn Helgaas wrote: > 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@linaro.org> > > Acked-by: Bjorn Helgaas <bhelgaas@google.com> Cheers, Bjorn. I'll queue this series in the Arm SMMU tree. Will
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 */
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@linaro.org> --- drivers/pci/ats.c | 4 ++++ 1 file changed, 4 insertions(+)