ACPICA: Add repair for bad _MAT buffers
authorLin Ming <ming.m.lin@intel.com>
Tue, 13 Oct 2009 02:23:20 +0000 (10:23 +0800)
committerLen Brown <len.brown@intel.com>
Wed, 25 Nov 2009 01:30:03 +0000 (20:30 -0500)
commit0240d7b4f20f7d156a74dfdd0647a0231b7e8ef4
tree135f87ba510a800c751e31c65d60f590197a201c
parent2752699392b828edf3123f911f6e8b4dd7daeb56
ACPICA: Add repair for bad _MAT buffers

_MAT can inadvertently return an Integer instead of a Buffer
if the return value has been read from a Field whose width is
less than or equal to the global integer width (32 or 64 bits).
ACPICA BZ 810.

http://www.acpica.org/bugzilla/show_bug.cgi?id=810

Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/acpica/nsrepair.c