summaryrefslogtreecommitdiff
path: root/drivers/acpi/dispatcher/dswexec.c
diff options
context:
space:
mode:
authorLen Brown <len.brown@intel.com>2005-02-16 07:49:10 -0500
committerLen Brown <len.brown@intel.com>2005-02-16 07:49:10 -0500
commit3d53ecae24df7eef1c31f3f18f9fb8db5be09d9c (patch)
tree566efd441e8d88d3e8bbc1eb43796e9de31f17d0 /drivers/acpi/dispatcher/dswexec.c
parent9694f9761a60be72698361cc543e0310b05aec31 (diff)
parentce919ce106fdc1e27cbc27b4a2556d9d3cd79c7a (diff)
Merge intel.com:/home/lenb/bk/26-latest-ref
into intel.com:/home/lenb/src/26-latest-dev
Diffstat (limited to 'drivers/acpi/dispatcher/dswexec.c')
-rw-r--r--drivers/acpi/dispatcher/dswexec.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/acpi/dispatcher/dswexec.c b/drivers/acpi/dispatcher/dswexec.c
index c40922640bda..b02322e213de 100644
--- a/drivers/acpi/dispatcher/dswexec.c
+++ b/drivers/acpi/dispatcher/dswexec.c
@@ -578,6 +578,13 @@ acpi_ds_exec_end_op (
break;
}
+ /* Done with this result state (Now that operand stack is built) */
+
+ status = acpi_ds_result_stack_pop (walk_state);
+ if (ACPI_FAILURE (status)) {
+ goto cleanup;
+ }
+
/*
* If a result object was returned from above, push it on the
* current result stack