hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/pci/pcie/dpc.c
....@@ -170,8 +170,8 @@
170170 pci_write_config_word(pdev, cap + PCI_EXP_DPC_STATUS,
171171 PCI_EXP_DPC_STATUS_TRIGGER);
172172
173
- if (!pcie_wait_for_link(pdev, true)) {
174
- pci_info(pdev, "Data Link Layer Link Active not set in 1000 msec\n");
173
+ if (pci_bridge_wait_for_secondary_bus(pdev, "DPC",
174
+ PCIE_RESET_READY_POLL_MS)) {
175175 clear_bit(PCI_DPC_RECOVERED, &pdev->priv_flags);
176176 ret = PCI_ERS_RESULT_DISCONNECT;
177177 } else {