Merge branch 'pci/hotplug'
authorBjorn Helgaas <bhelgaas@google.com>
Thu, 31 Jul 2025 21:11:42 +0000 (16:11 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 31 Jul 2025 21:11:42 +0000 (16:11 -0500)
commit0e142889f47bbb48cb880b79873ad644a9165857
tree1ee32b5323b6c62e1d7beef65db9d5e508676779
parentfc9a7d38d5f44cebd0964fdad67533ad1240cfe3
parentc2f9de5e2db29158a8caa86a37aa479488e4ba43
Merge branch 'pci/hotplug'

- Fix runtime PM ref imbalance on Hot-Plug Capable ports caused by
  misinterpreting a config read failure after a device has been removed
  (Lukas Wunner)

- Avoid creating a useless PCIe port service device for pciehp if the slot
  is handled by the ACPI hotplug driver (Lukas Wunner)

- Ignore ACPI hotplug slots when calculating depth of pciehp hotplug ports
  (Lukas Wunner)

- Simplify pci_bridge_d3_possible() and clarify comments (Lukas Wunner)

* pci/hotplug:
  PCI: Move is_pciehp check out of pciehp_is_native()
  PCI: pciehp: Use is_pciehp instead of is_hotplug_bridge
  PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge
  PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports
drivers/pci/pci.c
drivers/pci/probe.c
include/linux/pci.h