diff options
Diffstat (limited to 'drivers/acpi')
-rw-r--r-- | drivers/acpi/tables/tbutils.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/acpi/tables/tbutils.c b/drivers/acpi/tables/tbutils.c index 0cc92ef5236f..da9f240186e8 100644 --- a/drivers/acpi/tables/tbutils.c +++ b/drivers/acpi/tables/tbutils.c | |||
@@ -420,7 +420,8 @@ acpi_tb_parse_root_table(acpi_physical_address rsdp_address, u8 flags) | |||
420 | 420 | ||
421 | /* Differentiate between RSDT and XSDT root tables */ | 421 | /* Differentiate between RSDT and XSDT root tables */ |
422 | 422 | ||
423 | if (rsdp->revision > 1 && rsdp->xsdt_physical_address) { | 423 | if (rsdp->revision > 1 && rsdp->xsdt_physical_address |
424 | && !acpi_rsdt_forced) { | ||
424 | /* | 425 | /* |
425 | * Root table is an XSDT (64-bit physical addresses). We must use the | 426 | * Root table is an XSDT (64-bit physical addresses). We must use the |
426 | * XSDT if the revision is > 1 and the XSDT pointer is present, as per | 427 | * XSDT if the revision is > 1 and the XSDT pointer is present, as per |