summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/hfi1/pcie.c
diff options
context:
space:
mode:
authorSinan Kaya <okaya@codeaurora.org>2018-07-20 01:04:10 +0200
committerBjorn Helgaas <bhelgaas@google.com>2018-07-20 01:04:23 +0200
commit409888e0966e2753f8e272b89806738469c47e1d (patch)
tree0449691b72badf6204f47b0cb5d19e7a1d8f94f3 /drivers/infiniband/hw/hfi1/pcie.c
parentPCI: Handle error return from pci_reset_bridge_secondary_bus() (diff)
downloadlinux-409888e0966e2753f8e272b89806738469c47e1d.tar.xz
linux-409888e0966e2753f8e272b89806738469c47e1d.zip
IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset
Getting ready to hide pci_reset_bridge_secondary_bus() from the drivers. pci_reset_bridge_secondary_bus() should only be used internally by the PCI code itself. Other drivers should rely on higher level pci_try_reset_bus() API. Signed-off-by: Sinan Kaya <okaya@codeaurora.org> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/infiniband/hw/hfi1/pcie.c')
-rw-r--r--drivers/infiniband/hw/hfi1/pcie.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/infiniband/hw/hfi1/pcie.c b/drivers/infiniband/hw/hfi1/pcie.c
index 4d4371bf2c7c..4570c4dc93d9 100644
--- a/drivers/infiniband/hw/hfi1/pcie.c
+++ b/drivers/infiniband/hw/hfi1/pcie.c
@@ -905,9 +905,7 @@ static int trigger_sbr(struct hfi1_devdata *dd)
* delay after a reset is required. Per spec requirements,
* the link is either working or not after that point.
*/
- pci_reset_bridge_secondary_bus(dev->bus->self);
-
- return 0;
+ return pci_try_reset_bus(dev->bus);
}
/*