]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'pci/pm'
authorBjorn Helgaas <bhelgaas@google.com>
Tue, 23 Jun 2026 22:32:01 +0000 (17:32 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 23 Jun 2026 22:32:01 +0000 (17:32 -0500)
commit3a81c660546352577a35280898d9aa20d8a91e3d
tree371ceaf017cedc7749dcc0ee78e7a32580f63311
parent5ea9159447890425c37455e14f47eb243fcb3dd5
parent748a927e081bffc9a9be17b4d96088515e1c5f01
Merge branch 'pci/pm'

- Set power state to 'unknown' for all devices, not just those with
  drivers, during suspend (Lukas Wunner)

- Skip restoring Resizable BARs and VF Resizable BARs if device doesn't
  respond to config reads, to avoid invalid array accesses (Marco
  Nenciarini)

- Add pci_suspend_retains_context() so drivers can tell whether devices may
  be reset while resuming from suspend due to platform issues; use this in
  nvme to avoid issues on Qcom RCs (Manivannan Sadhasivam)

* pci/pm:
  nvme-pci: Use pci_suspend_retains_context() during suspend
  PCI: qcom: Indicate broken L1SS exit during resume from system suspend
  PCI: Indicate context lost if L1SS exit is broken during resume from system suspend
  PCI: Add pci_suspend_retains_context() to check if device state is preserved during suspend
  PCI/IOV: Skip VF Resizable BAR restore on read error
  PCI: Skip Resizable BAR restore on read error
  PCI: Stop setting cached power state to 'unknown' on unbind
drivers/pci/pci.c
include/linux/pci.h