ACPICA: Ignore ACPI table signature for Load() operator
authorBob Moore <robert.moore@intel.com>
Thu, 19 Jun 2008 02:11:31 +0000 (22:11 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sun, 22 Jun 2008 05:24:55 +0000 (22:24 -0700)
commit74df319e678985491d0626e590093789d38daca4
tree1c84efdc492f592366206c34e59e6a9aa36c4ee1
parent1c50ef042d1310dba9d3d9429f4b67b98ae53e8e
ACPICA: Ignore ACPI table signature for Load() operator

upstream bc45b1d39a925b56796bebf8a397a0491489d85c

Without this patch booting with acpi_osi="!Windows 2006" is required
for several machines to function properly with cpufreq
due to failure to load a Vista specific table with a bad signature.

Only "SSDT" is acceptable to the ACPI spec, but tables are
seen with OEMx and null sigs. Therefore, signature validation
is worthless.  Apparently MS ACPI accepts such signatures, ACPICA
must be compatible.

http://bugzilla.kernel.org/show_bug.cgi?id=9919
http://bugzilla.kernel.org/show_bug.cgi?id=10383
http://bugzilla.kernel.org/show_bug.cgi?id=10454
https://bugzilla.novell.com/show_bug.cgi?id=396311

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/acpi/tables/tbinstal.c