Bug 5369
Summary: | Unexpected exception on Store of ThermalZone to Debug operation | ||
---|---|---|---|
Product: | ACPI | Reporter: | Valery A Podrezov (Valery.A.Podrezov) |
Component: | ACPICA-Core | Assignee: | Robert Moore (Robert.Moore) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | acpi-bugzilla, Robert.Moore |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
ASL code to reproduce bug.
Proposed patch |
Description
Valery A Podrezov
2005-10-05 05:49:14 UTC
Created attachment 6224 [details]
ASL code to reproduce bug.
Example of Store(ThermalZone, Debug) operation which
causes exception when try to apply the Store-to-Debug
operation to the ThermalZone type object. All other
type objects are processed properly.
INTERNAL BUG NUMBER
175
Created attachment 7399 [details] Proposed patch PROPOSED BUG FIX: Both data types - Devices and ThermalZones are of type AML_TYPE_NAMED_NO_OBJ (see AcpiGbl_AmlOpInfo). Update excludes attempts to retrieve the internal objects of NameSpace nodes of these types. This done now, was earlier taken into account only for Devices in AcpiExResolveNodeToValue. This patch resolves bug 5370 too. TESTED: The update was tested by the ASLTS test suite runs (all the test cases) on the following systems: - CYGWIN_NT-5.1 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 unknown unknown Cygwin - Linux 2.6.5-7.191-smp #1 SMP Tue Jun 28 14:58:56 UTC 2005 i686 i686 i386 GNU/Linux for the following modes supported by the ASLTS test suite: - 32-bit norm mode - 64-bit norm mode - 32-bit slack mode - 64-bit slack mode The tests were run (on the systems described above) before update, then the tests were run on those systems after update. Then results of two runs were compared. All is Ok (the relevant error fixed, no new errors). Released in 20060608 ACPICA 20060608 shipped in Linux 2.6.17-git9, closed. |