[GIT PULL] PCI fixes for v7.3

From: Bjorn Helgaas

Date: Sat Sep 26 2026 - 12:58:24 EST


The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:

Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git tags/pci-v7.3-fixes-2

for you to fetch changes up to 4fde448225123442c5796f54b7a4400e2d3cbaf6:

x86/PCI: Disable enhanced atomics on AMD NBIO 7.7 and 7.11 (2026-09-23 13:42:21 -0500)

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

- Make BAR resize work even for devices where no upstream bridge is
visible to the OS, which fixes an amdgpu regression on SolidRun
HoneyComb, which doesn't expose Root Ports to the OS (Liz Fong-Jones)

- Omit bus properties in dynamic OF nodes when a bridge has no
subordinate bus, which fixes early boot hangs caused by NULL pointer
dereferences with CONFIG_PCI_DYNAMIC_OF_NODES enabled (Angel J)

- Disable enhanced atomics on AMD NBIO 7.7 and 7.11 to avoid silent data
corruption on 64-bit DMAs (Mario Limonciello)

----------------------------------------------------------------
Angel J (1):
PCI: of_property: Omit bus properties without a subordinate bus

Liz Fong-Jones (1):
PCI: Fix BAR resize for devices on a root bus

Mario Limonciello (1):
x86/PCI: Disable enhanced atomics on AMD NBIO 7.7 and 7.11

arch/x86/pci/fixup.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++
drivers/pci/of_property.c | 11 +++++-
drivers/pci/setup-bus.c | 23 ++++++++---
3 files changed, 125 insertions(+), 8 deletions(-)