summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/utilities/utmutex.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/dev/acpica/utilities/utmutex.c')
-rw-r--r--sys/contrib/dev/acpica/utilities/utmutex.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/contrib/dev/acpica/utilities/utmutex.c b/sys/contrib/dev/acpica/utilities/utmutex.c
index 2231ab6..14cab79 100644
--- a/sys/contrib/dev/acpica/utilities/utmutex.c
+++ b/sys/contrib/dev/acpica/utilities/utmutex.c
@@ -182,6 +182,13 @@ AcpiUtMutexInitialize (
return_ACPI_STATUS (Status);
}
+ /* Mutex for _OSI support */
+ Status = AcpiOsCreateMutex (&AcpiGbl_OsiMutex);
+ if (ACPI_FAILURE (Status))
+ {
+ return_ACPI_STATUS (Status);
+ }
+
/* Create the reader/writer lock for namespace access */
Status = AcpiUtCreateRwLock (&AcpiGbl_NamespaceRwLock);
@@ -219,6 +226,8 @@ AcpiUtMutexTerminate (
AcpiUtDeleteMutex (i);
}
+ AcpiOsDeleteMutex (AcpiGbl_OsiMutex);
+
/* Delete the spinlocks */
AcpiOsDeleteLock (AcpiGbl_GpeLock);
OpenPOWER on IntegriCloud