]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'pci/enumeration'
authorBjorn Helgaas <bhelgaas@google.com>
Fri, 6 Feb 2026 23:09:15 +0000 (17:09 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Fri, 6 Feb 2026 23:09:15 +0000 (17:09 -0600)
commit2304eeaf2fcad24449002f9e1f24f6573305dc48
tree168ce8b9ea7772d0a43f6e8502c57b02f2236a90
parent4021a9df0a08b8495b38f0ddc778ee4ee8d99ab1
parent699722468a0fca8b1b9ce1ffe2532171ddcaff95
Merge branch 'pci/enumeration'

- Skip enabling ExtTag on VFs since that bit is Reserved and causes
  misleading log messages (Håkon Bugge)

- Mark 3ware-9650SA Root Port Extended Tags as broken since 9650SA can't
  handle 8-bit tags (Jörg Wedekind)

- Release domain number from the correct IDA when a PCI host bridge has no
  parent device (Sergey Shtylyov)

- Initialize endpoint Read Completion Boundary to match Root Port,
  regardless of ACPI _HPX (Håkon Bugge)

- Apply _HPX PCIe Setting Record only to AER configuration, and only when
  OS owns PCIe hotplug but not AER, to avoid clobbering Extended Tag and
  Relaxed Ordering settings (Håkon Bugge)

- Clear PCIe Root Status register with a write, not a read/modify/write
  (Lukas Wunner)

* pci/enumeration:
  PCI/PME: Replace RMW of Root Status register with direct write
  PCI/ACPI: Restrict program_hpx_type2() to AER bits
  PCI: Initialize RCB from pci_configure_device()
  PCI: Check parent for NULL in of_pci_bus_release_domain_nr()
  PCI: Mark 3ware-9650SA Root Port Extended Tags as broken
  PCI: Do not attempt to set ExtTag for VFs
drivers/pci/pcie/aer.c
drivers/pci/quirks.c