summaryrefslogtreecommitdiff
path: root/drivers/acpi/acpica/utobject.c
diff options
context:
space:
mode:
authorBob Moore <robert.moore@intel.com>2013-08-08 15:29:32 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-11-29 11:11:39 -0800
commit82eb7924131196deccf9f09fd29d96960bc48200 (patch)
treee857c7af2b22f150783b5c0f95dd3f8301e3ba5b /drivers/acpi/acpica/utobject.c
parenta4c01ca3b76b28c41fb3b07a1eb1389dae24bf4a (diff)
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. Signed-off-by: Bob Moore <robert.moore@intel.com> Signed-off-by: Lv Zheng <lv.zheng@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/acpi/acpica/utobject.c')
0 files changed, 0 insertions, 0 deletions