mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 02:40:54 +07:00
ACPI: enumerate namespace before adding functional fixed hardware devices
This patch changes the order so we enumerate in the "root, namespace, functional fixed" order instead of the "root, functional fixed, namespace" order. When I change acpi_bus_scan() to use acpi_walk_namespace(), it will use the former order, so this patch isolates the order change for bisectability. Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Signed-off-by: Len Brown <len.brown@intel.com>
This commit is contained in:
parent
8e029bf0a6
commit
adc08e2035
@ -1650,10 +1650,10 @@ int __init acpi_scan_init(void)
|
||||
/*
|
||||
* Enumerate devices in the ACPI namespace.
|
||||
*/
|
||||
result = acpi_bus_scan_fixed();
|
||||
result = acpi_bus_scan(acpi_root->handle, &ops);
|
||||
|
||||
if (!result)
|
||||
result = acpi_bus_scan(acpi_root->handle, &ops);
|
||||
result = acpi_bus_scan_fixed();
|
||||
|
||||
if (result)
|
||||
acpi_device_unregister(acpi_root, ACPI_BUS_REMOVAL_NORMAL);
|
||||
|
Loading…
Reference in New Issue
Block a user