From 63aec06eec111482a9dd2847aacf1430fe1d51cb Mon Sep 17 00:00:00 2001 From: Jung-uk Kim Date: Wed, 8 May 2013 04:01:49 +0000 Subject: [PATCH] --- yaml --- r: 375031 b: refs/heads/master c: 3aa2eeacb559e9901153d3b084ade81515b0967e h: refs/heads/master i: 375029: ba2faf0a38d3cb9f9c65b36aa1fb4ce327ca63af 375027: 81fa5e0f2947a9ff15a8fec7df443573c65360ab 375023: 2ce3a1e6d7ffd9b58e4076df71e83441a2d1493a v: v3 --- [refs] | 2 +- trunk/drivers/acpi/acpica/utosi.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index a8b27e4ced5e..a11e4c89090c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 61388f9e5d93053cf399a356414f31f9b4814c6d +refs/heads/master: 3aa2eeacb559e9901153d3b084ade81515b0967e diff --git a/trunk/drivers/acpi/acpica/utosi.c b/trunk/drivers/acpi/acpica/utosi.c index b15acebb96a1..7e807725c636 100644 --- a/trunk/drivers/acpi/acpica/utosi.c +++ b/trunk/drivers/acpi/acpica/utosi.c @@ -349,7 +349,8 @@ acpi_status acpi_ut_osi_implementation(struct acpi_walk_state * walk_state) return_value = 0; status = acpi_os_acquire_mutex(acpi_gbl_osi_mutex, ACPI_WAIT_FOREVER); if (ACPI_FAILURE(status)) { - return (status); + acpi_ut_remove_reference(return_desc); + return_ACPI_STATUS(status); } /* Lookup the interface in the global _OSI list */