diff options
Diffstat (limited to 'source/components/utilities/utmutex.c')
| -rw-r--r-- | source/components/utilities/utmutex.c | 17 | 
1 files changed, 9 insertions, 8 deletions
diff --git a/source/components/utilities/utmutex.c b/source/components/utilities/utmutex.c index f1cdb0180442..3ea056d7fc3d 100644 --- a/source/components/utilities/utmutex.c +++ b/source/components/utilities/utmutex.c @@ -225,6 +225,8 @@ AcpiUtDeleteMutex (      AcpiGbl_MutexInfo[MutexId].Mutex = NULL;      AcpiGbl_MutexInfo[MutexId].ThreadId = ACPI_MUTEX_NOT_ACQUIRED; + +    return_VOID;  } @@ -264,9 +266,9 @@ AcpiUtAcquireMutex (          /*           * Mutex debug code, for internal debugging only.           * -         * Deadlock prevention.  Check if this thread owns any mutexes of value -         * greater than or equal to this one.  If so, the thread has violated -         * the mutex ordering rule.  This indicates a coding error somewhere in +         * Deadlock prevention. Check if this thread owns any mutexes of value +         * greater than or equal to this one. If so, the thread has violated +         * the mutex ordering rule. This indicates a coding error somewhere in           * the ACPI subsystem code.           */          for (i = MutexId; i < ACPI_NUM_MUTEX; i++) @@ -337,6 +339,7 @@ AcpiUtReleaseMutex (  {      ACPI_FUNCTION_NAME (UtReleaseMutex); +      ACPI_DEBUG_PRINT ((ACPI_DB_MUTEX, "Thread %u releasing Mutex [%s]\n",          (UINT32) AcpiOsGetThreadId (), AcpiUtGetMutexName (MutexId))); @@ -362,9 +365,9 @@ AcpiUtReleaseMutex (          /*           * Mutex debug code, for internal debugging only.           * -         * Deadlock prevention.  Check if this thread owns any mutexes of value -         * greater than this one.  If so, the thread has violated the mutex -         * ordering rule.  This indicates a coding error somewhere in +         * Deadlock prevention. Check if this thread owns any mutexes of value +         * greater than this one. If so, the thread has violated the mutex +         * ordering rule. This indicates a coding error somewhere in           * the ACPI subsystem code.           */          for (i = MutexId; i < ACPI_NUM_MUTEX; i++) @@ -393,5 +396,3 @@ AcpiUtReleaseMutex (      AcpiOsReleaseMutex (AcpiGbl_MutexInfo[MutexId].Mutex);      return (AE_OK);  } - -  | 
