On Tue, 24 Jun 2025, Bjorn Helgaas wrote: > > Jiwei Sun (2): > > PCI: Fix the wrong reading of register fields > > PCI: Adjust the position of reading the Link Control 2 register > > > > drivers/pci/pci.h | 32 +++++++++++++++++++------------- > > drivers/pci/quirks.c | 6 ++++-- > > 2 files changed, 23 insertions(+), 15 deletions(-) > > Sorry, this totally slipped through the cracks. I applied both of > these to pci/enumeration for v6.17. > > Andrew reported tripping over this issue fixed by the first patch, and > Lukas also posted a similar patch [1] to fix it, so I updated the > commit log as below to include details of Andrew's report. > > As Lukas did, I added a stable tag but made it for v6.13+ (not v6.12+) > because I think the actual problem showed up with de9a6c8d5dbf > ("PCI/bwctrl: Add pcie_set_target_speed() to set PCIe Link Speed"), > not with f68dea13405c ("PCI: Revert to the original speed after PCIe > failed link retraining"). Thank you for taking care of these issues while I've been distracted with no resources available to actually try things in my lab. Maciej