PCI: Bail out early for 2.5GT/s devices in PCIe failed link retraining

There's no point in retraining a failed 2.5GT/s device at 2.5GT/s, so just
don't and return early.  While such devices might be unlikely to implement
Link Active reporting, we need to retrieve the maximum link speed and use
it in a conditional later on anyway, so the early check comes for free.

Signed-off-by: Maciej W. Rozycki <macro@orcam.me.uk>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Tested-by: Alok Tiwari <alok.a.tiwari@oracle.com>
Link: https://patch.msgid.link/alpine.DEB.2.21.2512080356070.49654@angie.orcam.me.uk
This commit is contained in:
Maciej W. Rozycki 2025-12-08 19:24:38 +00:00 • committed by Bjorn Helgaas
commit 64d63fd281