[GIT PULL] PCI fixes for v7.0
From: Bjorn Helgaas
Date: Fri Feb 27 2026 - 15:09:28 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-2
for you to fetch changes up to 39195990e4c093c9eecf88f29811c6de29265214:
PCI: Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value (2026-02-27 10:24:25 -0600)
The last two commits fix issues that are quite old, but I think they're
worth including in v7.0.
----------------------------------------------------------------
- Update MAINTAINERS email address (Shawn Guo)
- Refresh cached Endpoint driver MSI Message Address to fix a v7.0
regression when kernel changes the address after firmware has configured
it (Niklas Cassel)
- Flush Endpoint MSI-X writes so they complete before the outbound ATU
entry is unmapped (Niklas Cassel)
- Correct the PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value, which broke VMM use of
PCI capabilities (Bjorn Helgaas)
----------------------------------------------------------------
Bjorn Helgaas (1):
PCI: Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value
Niklas Cassel (2):
PCI: dwc: ep: Refresh MSI Message Address cache on change
PCI: dwc: ep: Flush MSI-X write before unmapping its ATU entry
Shawn Guo (1):
MAINTAINERS: Update Shawn Guo's address for HiSilicon PCIe controller driver
MAINTAINERS | 2 +-
drivers/pci/controller/dwc/pcie-designware-ep.c | 25 ++++++++++++++++---------
include/uapi/linux/pci_regs.h | 2 +-
3 files changed, 18 insertions(+), 11 deletions(-)