https://bugzilla.kernel.org/show_bug.cgi?id=66091

Robert Moore <robert.mo...@intel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |robert.mo...@intel.com

--- Comment #1 from Robert Moore <robert.mo...@intel.com> ---
This looks like the EC read/write problem that is fixed by these two changes:

From: Bob Moore <robert.mo...@intel.com>
Date: Fri, 6 Sep 2013 14:27:15 +0800
Subject: ACPICA: Fix for a Store->ArgX when ArgX contains a reference to a 
field.

commit 4be4be8fee2ee99a52f94f90d03d2f287ee1db86 upstream.

This change fixes a problem where a Store operation to an ArgX object that
contained a reference to a field object did not complete the automatic
dereference and then write to the actual field object.
Instead, the object type of the field object was inadvertently changed to match
the type of the source operand. The new behavior will actually write to the
field object (buffer field or field unit), thus matching the correct
ACPI-defined behavior.

From: Bob Moore <robert.mo...@intel.com>
Date: Thu, 8 Aug 2013 15:29:32 +0800
Subject: ACPICA: DeRefOf operator: Update to fully resolve FieldUnit and 
BufferField refs.

commit 63660e05ec719613b518547b40a1c501c10f0bc4 upstream.

Previously, references to these objects were resolved only to the actual
FieldUnit or BufferField object. The correct behavior is to resolve these
references to an actual value.
The problem is that DerefOf did not resolve these objects to actual values.  An
"Integer" object is simple, return the value.  But a field in an operation
region will require a read operation.  For a BufferField, the appropriate data
must be extracted from the parent buffer.

NOTE: It appears that this issues is present in Windows7 but not Windows8.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to