[PATCH 1/5] pci: export pcie_get_speed_cap and pcie_get_width_cap

Bjorn Helgaas helgaas at kernel.org
Thu Jun 28 13:42:21 UTC 2018


On Mon, Jun 25, 2018 at 04:06:02PM -0500, Alex Deucher wrote:
> So drivers can use them.  This can be used to replace
> duplicate code in the drm subsystem.
> 
> Signed-off-by: Alex Deucher <alexander.deucher at amd.com>

Acked-by: Bjorn Helgaas <bhelgaas at google.com>

Thanks a lot for doing this!

If you haven't applied these yet, please

  s/pci: export/PCI: Export/

in the subject.

> ---
>  drivers/pci/pci.c   | 2 ++
>  include/linux/pci.h | 3 +++
>  2 files changed, 5 insertions(+)
> 
> diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c
> index 97acba712e4e..22adaf35b136 100644
> --- a/drivers/pci/pci.c
> +++ b/drivers/pci/pci.c
> @@ -5222,6 +5222,7 @@ enum pci_bus_speed pcie_get_speed_cap(struct pci_dev *dev)
>  
>  	return PCI_SPEED_UNKNOWN;
>  }
> +EXPORT_SYMBOL(pcie_get_speed_cap);
>  
>  /**
>   * pcie_get_width_cap - query for the PCI device's link width capability
> @@ -5240,6 +5241,7 @@ enum pcie_link_width pcie_get_width_cap(struct pci_dev *dev)
>  
>  	return PCIE_LNK_WIDTH_UNKNOWN;
>  }
> +EXPORT_SYMBOL(pcie_get_width_cap);
>  
>  /**
>   * pcie_bandwidth_capable - calculate a PCI device's link bandwidth capability
> diff --git a/include/linux/pci.h b/include/linux/pci.h
> index 340029b2fb38..6e0c0803b241 100644
> --- a/include/linux/pci.h
> +++ b/include/linux/pci.h
> @@ -261,6 +261,9 @@ enum pci_bus_speed {
>  	PCI_SPEED_UNKNOWN		= 0xff,
>  };
>  
> +enum pci_bus_speed pcie_get_speed_cap(struct pci_dev *dev);
> +enum pcie_link_width pcie_get_width_cap(struct pci_dev *dev);
> +
>  struct pci_cap_saved_data {
>  	u16		cap_nr;
>  	bool		cap_extended;
> -- 
> 2.13.6
> 


More information about the dri-devel mailing list