summaryrefslogtreecommitdiffstats
path: root/sys/dev/acpica/Osd
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2005-11-01 22:44:08 +0000
committerjkim <jkim@FreeBSD.org>2005-11-01 22:44:08 +0000
commite72362d4d062b11a2a0fc3bc7712342d71635382 (patch)
tree084b99b6300c8a6f0ce76721d526140a61dee2a7 /sys/dev/acpica/Osd
parent2e9142f013ec65013653f4b287fe3efd38e975b3 (diff)
downloadFreeBSD-src-e72362d4d062b11a2a0fc3bc7712342d71635382.zip
FreeBSD-src-e72362d4d062b11a2a0fc3bc7712342d71635382.tar.gz
Catch up with ACPI-CA 20051021 import
Diffstat (limited to 'sys/dev/acpica/Osd')
-rw-r--r--sys/dev/acpica/Osd/OsdSynch.c9
-rw-r--r--sys/dev/acpica/Osd/OsdTable.c3
2 files changed, 7 insertions, 5 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;
diff --git a/sys/dev/acpica/Osd/OsdTable.c b/sys/dev/acpica/Osd/OsdTable.c
index f938ad8..ce33e51 100644
--- a/sys/dev/acpica/Osd/OsdTable.c
+++ b/sys/dev/acpica/Osd/OsdTable.c
@@ -104,7 +104,8 @@ AcpiOsTableOverride (
sprintf(fake_ssdt.AslCompilerId, "%.4s", "FBSD");
fake_ssdt.AslCompilerRevision = htole32(1);
fake_ssdt.no_op = htole32(0x005c0310); /* Scope(\) */
- fake_ssdt.Checksum -= AcpiTbChecksum(&fake_ssdt, sizeof(fake_ssdt));
+ fake_ssdt.Checksum -= AcpiTbGenerateChecksum(&fake_ssdt,
+ sizeof(fake_ssdt));
}
*NewTable = (void *)&fake_ssdt;
}
OpenPOWER on IntegriCloud