|
@@ -259,12 +259,14 @@ acpi_physical_address __init acpi_os_get_root_pointer(void)
|
|
"System description tables not found\n");
|
|
"System description tables not found\n");
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
- } else {
|
|
|
|
|
|
+ } else if (IS_ENABLED(CONFIG_ACPI_LEGACY_TABLES_LOOKUP)) {
|
|
acpi_physical_address pa = 0;
|
|
acpi_physical_address pa = 0;
|
|
|
|
|
|
acpi_find_root_pointer(&pa);
|
|
acpi_find_root_pointer(&pa);
|
|
return pa;
|
|
return pa;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ return 0;
|
|
}
|
|
}
|
|
|
|
|
|
/* Must be called with 'acpi_ioremap_lock' or RCU read lock held. */
|
|
/* Must be called with 'acpi_ioremap_lock' or RCU read lock held. */
|