[GIT PULL] PCI fixes for v6.16

From: Bjorn Helgaas
Date: Fri Jun 20 2025 - 15:50:06 EST


The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:

Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git tags/pci-v6.16-fixes-1

for you to fetch changes up to bbf10cd686835d5a4b8566dc73a3b00b4cd7932a:

PCI: pciehp: Ignore belated Presence Detect Changed caused by DPC (2025-06-18 10:10:19 -0500)

----------------------------------------------------------------

- Set up runtime PM even for devices that lack a PM Capability as we did
before 4d4c10f763d7 ("PCI: Explicitly put devices into D0 when
initializing"), which broke resume in some VFIO scenarios (Mario
Limonciello)

- Ignore pciehp Presence Detect Changed events caused by DPC, even if they
occur after a Data Link Layer State Changed event, to fix a VFIO GPU
passthrough regression in v6.13 (Lukas Wunner)

----------------------------------------------------------------
Lukas Wunner (1):
PCI: pciehp: Ignore belated Presence Detect Changed caused by DPC

Mario Limonciello (1):
PCI/PM: Set up runtime PM even for devices without PCI PM

drivers/pci/hotplug/pciehp_hpc.c | 2 +-
drivers/pci/pci.c | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)