From a302072ee1b2f54425809915bef1c34ce4d1fce2 Mon Sep 17 00:00:00 2001 From: Lin Ming Date: Sat, 27 Sep 2008 12:01:12 +0800 Subject: [PATCH] --- yaml --- r: 117321 b: refs/heads/master c: b9d1312ad4246e467f333dfe2ac4dc7a79608d59 h: refs/heads/master i: 117319: 3cdb0ecb961a6a23fcf332f4cd9c9f0f9406689b v: v3 --- [refs] | 2 +- trunk/drivers/acpi/dispatcher/dswexec.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 296f408d03f4..41064d22aecb 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d8a0ec914afa1a994d2f6184ac4c6668b5f8068f +refs/heads/master: b9d1312ad4246e467f333dfe2ac4dc7a79608d59 diff --git a/trunk/drivers/acpi/dispatcher/dswexec.c b/trunk/drivers/acpi/dispatcher/dswexec.c index 5b2419197b9b..396fe12078cd 100644 --- a/trunk/drivers/acpi/dispatcher/dswexec.c +++ b/trunk/drivers/acpi/dispatcher/dswexec.c @@ -166,6 +166,10 @@ acpi_ds_get_predicate_value(struct acpi_walk_state *walk_state, status = AE_CTRL_FALSE; } + /* Predicate can be used for an implicit return value */ + + (void)acpi_ds_do_implicit_return(local_obj_desc, walk_state, TRUE); + cleanup: ACPI_DEBUG_PRINT((ACPI_DB_EXEC, "Completed a predicate eval=%X Op=%p\n",