|
@@ -179,10 +179,12 @@ acpi_status __init acpi_enable_subsystem(u32 flags)
|
|
* Obtain a permanent mapping for the FACS. This is required for the
|
|
* Obtain a permanent mapping for the FACS. This is required for the
|
|
* Global Lock and the Firmware Waking Vector
|
|
* Global Lock and the Firmware Waking Vector
|
|
*/
|
|
*/
|
|
- status = acpi_tb_initialize_facs();
|
|
|
|
- if (ACPI_FAILURE(status)) {
|
|
|
|
- ACPI_WARNING((AE_INFO, "Could not map the FACS table"));
|
|
|
|
- return_ACPI_STATUS(status);
|
|
|
|
|
|
+ if (!(flags & ACPI_NO_FACS_INIT)) {
|
|
|
|
+ status = acpi_tb_initialize_facs();
|
|
|
|
+ if (ACPI_FAILURE(status)) {
|
|
|
|
+ ACPI_WARNING((AE_INFO, "Could not map the FACS table"));
|
|
|
|
+ return_ACPI_STATUS(status);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
#endif /* !ACPI_REDUCED_HARDWARE */
|
|
#endif /* !ACPI_REDUCED_HARDWARE */
|
|
|
|
|