aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/acpica/utobject.c
diff options
context:
space:
mode:
authorBob Moore <robert.moore@intel.com>2017-08-03 02:27:22 -0400
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2017-08-03 17:34:17 -0400
commita62a7117d91ca83d319566cbe16039f4e9f413c2 (patch)
tree23be92692a4e0191972530325761627ca526bb73 /drivers/acpi/acpica/utobject.c
parent7ab58197d84c29cf20162eaaed1eb2cc94fc73a7 (diff)
ACPICA: Implement deferred resolution of reference package elements
ACPICA commit 0c08790c56fdf0dc081ae869495a09d8c4230854 This change defers the resolution of package elements that are named references until after the entire namespace has been loaded from the definition block. This allows such references to be in fact forward references for both module level code and control methods. Link: https://github.com/acpica/acpica/commit/0c08790c 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>
Diffstat (limited to 'drivers/acpi/acpica/utobject.c')
-rw-r--r--drivers/acpi/acpica/utobject.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/acpi/acpica/utobject.c b/drivers/acpi/acpica/utobject.c
index 64e6641bfe82..cb3db9fed50d 100644
--- a/drivers/acpi/acpica/utobject.c
+++ b/drivers/acpi/acpica/utobject.c
@@ -483,6 +483,11 @@ acpi_ut_get_simple_object_size(union acpi_operand_object *internal_object,
483 483
484 /* A namespace node should never get here */ 484 /* A namespace node should never get here */
485 485
486 ACPI_ERROR((AE_INFO,
487 "Received a namespace node [%4.4s] "
488 "where an operand object is required",
489 ACPI_CAST_PTR(struct acpi_namespace_node,
490 internal_object)->name.ascii));
486 return_ACPI_STATUS(AE_AML_INTERNAL); 491 return_ACPI_STATUS(AE_AML_INTERNAL);
487 } 492 }
488 493