[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(-)