Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d42f5da2 authored by Rafael J. Wysocki's avatar Rafael J. Wysocki
Browse files

ACPI / hotplug / PCI: Scan root bus under the PCI rescan-remove lock



Since acpiphp_check_bridge() called by acpiphp_check_host_bridge()
does things that require PCI rescan-remove locking around it,
make acpiphp_check_host_bridge() use that locking.

Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tested-by: default avatarMika Westerberg <mika.westerberg@linux.intel.com>
parent f41b3261
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -829,7 +829,11 @@ void acpiphp_check_host_bridge(acpi_handle handle)

	bridge = acpiphp_handle_to_bridge(handle);
	if (bridge) {
		pci_lock_rescan_remove();

		acpiphp_check_bridge(bridge);

		pci_unlock_rescan_remove();
		put_bridge(bridge);
	}
}