]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge branch 'pci/enumeration'
authorBjorn Helgaas <bhelgaas@google.com>
Thu, 19 Sep 2024 19:25:25 +0000 (14:25 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 19 Sep 2024 19:25:25 +0000 (14:25 -0500)
commitdffe4cca2e36e5a546fccf3f39a444731887ba9a
tree063020a6130e93013037bd8b9f8963eb46a3735c
parentdceed69701ac2ac357c062117a3f201096c4bdab
parent59100eb248c0b15585affa546c7f6834b30eb5a4
Merge branch 'pci/enumeration'

- Clear LBMS bit after a manual link retrain so we don't try to retrain a
  link when there's no downstream device anymore (Maciej W. Rozycki)

- Revert to the original link speed after retraining fails instead of
  leaving it restricted to 2.5GT/s, so a future device has a chance to use
  higher speeds (Maciej W. Rozycki)

- Correct interpretation of pcie_retrain_link() return status and update it
  to return 0/errno instead of true/false (Maciej W.  Rozycki)

* pci/enumeration:
  PCI: Use an error code with PCIe failed link retraining
  PCI: Correct error reporting with PCIe failed link retraining
  PCI: Revert to the original speed after PCIe failed link retraining
  PCI: Clear the LBMS bit after a link retrain
drivers/pci/pci.c
drivers/pci/pci.h