From: Bjorn Helgaas Date: Mon, 25 Nov 2024 19:40:45 +0000 (-0600) Subject: Merge branch 'pci/locking' X-Git-Tag: microblaze-v6.16~472^2~24 X-Git-Url: http://git.monstr.eu/?a=commitdiff_plain;h=5d756f3fa82ff907d875b57e194bb89beff63c4b;p=linux-2.6-microblaze.git Merge branch 'pci/locking' - Make pci_stop_dev() and pci_destroy_dev() concurrent safe (Keith Busch) - Move __pci_walk_bus() mutex up into the caller, which avoids the need for a parameter to control locking (Keith Busch) - Simplify __pci_walk_bus() by making it recursive (Keith Busch) - Unexport pci_walk_bus_locked(), which is only used internally by the PCI core (Keith Busch) * pci/locking: PCI: Unexport pci_walk_bus_locked() PCI: Convert __pci_walk_bus() to be recursive PCI: Move __pci_walk_bus() mutex to where we need it PCI: Make pci_destroy_dev() concurrent safe PCI: Make pci_stop_dev() concurrent safe --- 5d756f3fa82ff907d875b57e194bb89beff63c4b