]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ACPICA: fix acpi-cpufreq boot crash due to _PSD return-by-reference
authorBob Moore <robert.moore@intel.com>
Thu, 6 Dec 2007 04:42:10 +0000 (23:42 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 8 Feb 2008 20:01:28 +0000 (12:01 -0800)
commit5861d7167d4bf07d0b4424d66940cd69a6d02ce0
tree12e2590c0732198a27090d1bff47e7f180bbf4d8
parentabf4c0201090bf49a02340d35b4f054a4229ecc9
ACPICA: fix acpi-cpufreq boot crash due to _PSD return-by-reference

patch 152c300d007c70c4a1847dad39ecdaba22e7d457 in mainline.

Changed resolution of named references in packages

Fixed a problem with the Package operator where all named
references were created as object references and left otherwise
unresolved. According to the ACPI specification, a Package can
only contain Data Objects or references to control methods. The
implication is that named references to Data Objects (Integer,
Buffer, String, Package, BufferField, Field) should be resolved
immediately upon package creation. This is the approach taken
with this change. References to all other named objects (Methods,
Devices, Scopes, etc.) are all now properly created as reference objects.

http://bugzilla.kernel.org/show_bug.cgi?id=5328
http://bugzilla.kernel.org/show_bug.cgi?id=9429

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/acpi/dispatcher/dsobject.c