]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/acpi/acpica/tbutils.c
Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-leds
[linux-2.6-omap-h63xx.git] / drivers / acpi / acpica / tbutils.c
index 3a8d8d2eee9210ee17ce21e2892b722837152f36..9684cc827930c7e4682aab1d16ae98fcdbb12ab1 100644 (file)
@@ -445,7 +445,8 @@ acpi_tb_parse_root_table(acpi_physical_address rsdp_address, u8 flags)
 
        /* Differentiate between RSDT and XSDT root tables */
 
-       if (rsdp->revision > 1 && rsdp->xsdt_physical_address) {
+       if (rsdp->revision > 1 && rsdp->xsdt_physical_address
+                       && !acpi_rsdt_forced) {
                /*
                 * Root table is an XSDT (64-bit physical addresses). We must use the
                 * XSDT if the revision is > 1 and the XSDT pointer is present, as per