[GIT PULL] PCI fixes for v7.0

From: Bjorn Helgaas

Date: Fri Feb 20 2026 - 14:07:55 EST


The following changes since commit 1c2b4a4c2bcb950f182eeeb33d94b565607608cf:

Merge tag 'pci-v7.0-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci (2026-02-11 17:20:38 -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-1

for you to fetch changes up to 8c746e22096579897d1f8f74dbb6b17a6862fb6d:

PCI: dwc: ep: Always clear IB maps on BAR update (2026-02-19 15:34:19 -0600)

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

- Fix bridge window selection bug that prevented resource assignment
(Kai-Heng Feng)

- Fix bridge window sizing, which failed to assign resources for windows
containing only optional resources (ROMs, SR-IOV BARs, etc) (Ilpo
Järvinen)

- Select CONFIGFS_FS when PCI_EPF_TEST is enabled to avoid a link error
(Arnd Bergmann)

- Fix recently merged Endpoint inbound submapping feature (Koichiro Den)

----------------------------------------------------------------
Arnd Bergmann (1):
PCI: endpoint: pci-epf-test: Select configfs

Ilpo Järvinen (1):
PCI: Account fully optional bridge windows correctly

Kai-Heng Feng (1):
PCI: Validate window resource type in pbus_select_window_for_type()

Koichiro Den (2):
PCI: dwc: ep: Return after clearing BAR-match inbound mapping
PCI: dwc: ep: Always clear IB maps on BAR update

drivers/pci/controller/dwc/pcie-designware-ep.c | 15 +++++++--
drivers/pci/endpoint/functions/Kconfig | 1 +
drivers/pci/setup-bus.c | 42 +++++++++++++++----------
3 files changed, 39 insertions(+), 19 deletions(-)