From: Bjorn Helgaas Date: Mon, 13 Apr 2026 17:50:05 +0000 (-0500) Subject: Merge branch 'pci/reset' X-Git-Url: http://git.ipfire.org/index.cgi?a=commitdiff_plain;h=12b56ec723d2d736feb16ea6ea2505520de3cc58;p=thirdparty%2Fkernel%2Flinux.git Merge branch 'pci/reset' - Update slot handling so all ARI functions are treated as being in the same slot. They're all reset by Secondary Bus Reset, but previously drivers of ARI functions that appeared to be on a non-zero device weren't notified and fatal hardware errors could result (Keith Busch) - Make sysfs reset_subordinate hotplug safe to avoid spurious hotplug events (Keith Busch) - Consolidate bus iteration across the _lock(), _unlock(), and _trylock() functions for pci_bus and pci_slot (Ilpo Järvinen) - Hide Secondary Bus Reset ('bus') from sysfs reset_methods if masked by CXL because it has no effect (Vidya Sagar) * pci/reset: PCI/CXL: Hide SBR from reset_methods if masked by CXL PCI: Consolidate pci_bus/slot_lock/unlock/trylock() PCI: Make reset_subordinate hotplug safe PCI: Allow all bus devices to use the same slot PCI: Rename __pci_bus_reset() and __pci_slot_reset() --- 12b56ec723d2d736feb16ea6ea2505520de3cc58