diff options
Diffstat (limited to 'sys/dev/acpica/Osd/OsdSynch.c')
-rw-r--r-- | sys/dev/acpica/Osd/OsdSynch.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/dev/acpica/Osd/OsdSynch.c b/sys/dev/acpica/Osd/OsdSynch.c index f579d4e..659b6fb 100644 --- a/sys/dev/acpica/Osd/OsdSynch.c +++ b/sys/dev/acpica/Osd/OsdSynch.c @@ -351,18 +351,19 @@ AcpiOsDeleteLock (ACPI_HANDLE Handle) * (and thus can't block) but since we have ithreads, we don't worry * about potentially blocking. */ -void -AcpiOsAcquireLock (ACPI_HANDLE Handle, UINT32 Flags) +ACPI_NATIVE_UINT +AcpiOsAcquireLock (ACPI_HANDLE Handle) { struct mtx *m = (struct mtx *)Handle; if (Handle == NULL) - return; + return (0); mtx_lock(m); + return (0); } void -AcpiOsReleaseLock (ACPI_HANDLE Handle, UINT32 Flags) +AcpiOsReleaseLock (ACPI_HANDLE Handle, ACPI_NATIVE_UINT Flags) { struct mtx *m = (struct mtx *)Handle; |