summaryrefslogtreecommitdiff
path: root/rust/zerocopy/src/pointer/git@git.tavy.me:linux-stable.git
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@orcam.me.uk>2025-12-08 19:24:29 +0000
committerBjorn Helgaas <bhelgaas@google.com>2026-05-06 17:21:18 -0500
commit72780f7964684939d7d2f69c348876213b184484 (patch)
tree3fb3c6e846f3c44985d6de354c08abf21b287a19 /rust/zerocopy/src/pointer/git@git.tavy.me:linux-stable.git
parentbb115505a9f1f79b888aa0ccb28f42f05edea07f (diff)
PCI: Always lift 2.5GT/s restriction in PCIe failed link retraining
Discard Vendor:Device ID matching in the PCIe failed link retraining quirk and ignore the link status for the removal of the 2.5GT/s speed clamp, whether applied by the quirk itself or the firmware earlier on. Revert to the original target link speed if this final link retraining has failed. This is so that link training noise in hot-plug scenarios does not make a link remain clamped to the 2.5GT/s speed where an event race has led the quirk to apply the speed clamp for one device, only to leave it in place for a subsequent device to be plugged in. Refer to the Link Capabilities register directly for the maximum link speed determination so as to streamline backporting. Fixes: a89c82249c37 ("PCI: Work around PCIe link training failures") 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> Cc: stable@vger.kernel.org # v6.5+ Link: https://patch.msgid.link/alpine.DEB.2.21.2512080331530.49654@angie.orcam.me.uk
Diffstat (limited to 'rust/zerocopy/src/pointer/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions