[GIT PULL] PCI fixes for v7.0

From: Bjorn Helgaas

Date: Thu Mar 19 2026 - 17:08:10 EST


The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:

Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git tags/pci-v7.0-fixes-4

for you to fetch changes up to 21647677ba9af2cb6bc460e17d9f29a7132c40c3:

PCI: endpoint: pci-epf-test: Roll back BAR mapping when subrange setup fails (2026-03-17 10:26:42 -0500)

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

- Create pwrctrl devices only for DT nodes below a PCI controller that
describe PCI devices and are related to a power supply; this prevents
waiting indefinitely for pwrctrl drivers that will never probe
(Manivannan Sadhasivam)

- Restore endpoint BAR mapping on subrange setup failure to make selftest
reliable (Koichiro Den)

----------------------------------------------------------------
Koichiro Den (1):
PCI: endpoint: pci-epf-test: Roll back BAR mapping when subrange setup fails

Manivannan Sadhasivam (2):
PCI/pwrctrl: Ensure that remote endpoint node parent has supply requirement
PCI/pwrctrl: Create pwrctrl devices only for PCI device nodes

drivers/pci/endpoint/functions/pci-epf-test.c | 5 +++
drivers/pci/pwrctrl/core.c | 54 ++++++++++++++++++++-------
2 files changed, 46 insertions(+), 13 deletions(-)