aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/tables/tbutils.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/acpi/tables/tbutils.c')
-rw-r--r--drivers/acpi/tables/tbutils.c3
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