summaryrefslogtreecommitdiffstats
path: root/drivers/pci/pcie
diff options
context:
space:
mode:
authorBjorn Helgaas <bhelgaas@google.com>2023-04-20 16:16:33 -0500
committerBjorn Helgaas <bhelgaas@google.com>2023-04-20 16:16:33 -0500
commit43ca31e00254fe2ee0712afdad2a6681e2eb34ae (patch)
treee0be6d1f780240470fb4b1f517e64d05988706c2 /drivers/pci/pcie
parentcc8a983d0fce68fc147743ef25114b2870368a3e (diff)
parenta5a6dd2624698b6e3045c3a1450874d8c790d5d9 (diff)
downloadlinux-43ca31e00254fe2ee0712afdad2a6681e2eb34ae.tar.gz
linux-43ca31e00254fe2ee0712afdad2a6681e2eb34ae.tar.bz2
linux-43ca31e00254fe2ee0712afdad2a6681e2eb34ae.zip
Merge branch 'pci/reset'
- Wait longer for devices to become ready after resume (as we do for reset) to accommodate Intel Titan Ridge xHCI devices (Mika Westerberg) - Drop pci_bridge_wait_for_secondary_bus() timeout parameter since all callers pass the same value (Mika Westerberg) - Extend D3hot delay for NVIDIA HDA controllers to avoid unrecoverable devices after a bus reset (Alex Williamson) * pci/reset: PCI/PM: Extend D3hot delay for NVIDIA HDA controllers PCI/PM: Drop pci_bridge_wait_for_secondary_bus() timeout parameter PCI/PM: Increase wait time after resume
Diffstat (limited to 'drivers/pci/pcie')
-rw-r--r--drivers/pci/pcie/dpc.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/pci/pcie/dpc.c b/drivers/pci/pcie/dpc.c
index a5d7c69b764e..3ceed8e3de41 100644
--- a/drivers/pci/pcie/dpc.c
+++ b/drivers/pci/pcie/dpc.c
@@ -170,8 +170,7 @@ pci_ers_result_t dpc_reset_link(struct pci_dev *pdev)
pci_write_config_word(pdev, cap + PCI_EXP_DPC_STATUS,
PCI_EXP_DPC_STATUS_TRIGGER);
- if (pci_bridge_wait_for_secondary_bus(pdev, "DPC",
- PCIE_RESET_READY_POLL_MS)) {
+ if (pci_bridge_wait_for_secondary_bus(pdev, "DPC")) {
clear_bit(PCI_DPC_RECOVERED, &pdev->priv_flags);
ret = PCI_ERS_RESULT_DISCONNECT;
} else {