PCI: Remove unused pcie_get_minimum_link()
authorBjorn Helgaas <bhelgaas@google.com>
Fri, 30 Mar 2018 19:41:49 +0000 (14:41 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Fri, 25 May 2018 22:29:49 +0000 (17:29 -0500)
commite5b1db0186bfb3bede41e412b27c9bcf2b336622
treea8108847dd2b5f06782536e6dd8fc2c9715d3a1b
parent4695ca9d17a2f47e0be3011ef25a4d77b973b547
PCI: Remove unused pcie_get_minimum_link()

In some cases pcie_get_minimum_link() returned misleading information
because it found the slowest link and the narrowest link without
considering the total bandwidth of the link.

For example, consider a path with these two links:

  - 16.0 GT/s  x1 link  (16.0 * 10^9 * 128 / 130) *  1 / 8 = 1969 MB/s
  -  2.5 GT/s x16 link  ( 2.5 * 10^9 *   8 /  10) * 16 / 8 = 4000 MB/s

The available bandwidth of the path is limited by the 16 GT/s link to about
1969 MB/s, but pcie_get_minimum_link() returned 2.5 GT/s x1, which
corresponds to only 250 MB/s.

Callers should use pcie_print_link_status() instead, or
pcie_bandwidth_available() if they need more detailed information.

Remove pcie_get_minimum_link() since there are no callers left.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/pci.c
include/linux/pci.h