aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/acpi_support
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2007-03-22 18:16:43 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2007-03-22 18:16:43 +0000
commit2be4e4713aac95323b389243f0f7fa00f6a6112a (patch)
treecdaa579af45ece33bafe9e4fe4c9aef8bd85ed29 /sys/dev/acpi_support
parentdf6b852a3a8c07ae1f154ab425efc392879a3a74 (diff)
Notes
Diffstat (limited to 'sys/dev/acpi_support')
-rw-r--r--sys/dev/acpi_support/acpi_asus.c5
-rw-r--r--sys/dev/acpi_support/acpi_fujitsu.c2
-rw-r--r--sys/dev/acpi_support/acpi_ibm.c3
3 files changed, 4 insertions, 6 deletions
diff --git a/sys/dev/acpi_support/acpi_asus.c b/sys/dev/acpi_support/acpi_asus.c
index 6703bc8af9ed..634ab25287d1 100644
--- a/sys/dev/acpi_support/acpi_asus.c
+++ b/sys/dev/acpi_support/acpi_asus.c
@@ -443,7 +443,7 @@ acpi_asus_probe(device_t dev)
ACPI_STATUS status;
ACPI_TABLE_HEADER th;
- status = AcpiGetTableHeader(ACPI_TABLE_DSDT, 1, &th);
+ status = AcpiGetTableHeader(ACPI_SIG_DSDT, 0, &th);
if (ACPI_FAILURE(status)) {
device_printf(dev, "Unsupported (Samsung?) laptop\n");
AcpiOsFree(Buf.Pointer);
@@ -720,8 +720,7 @@ acpi_asus_led(struct acpi_asus_led *led, int state)
led->busy = 1;
led->state = state;
- AcpiOsQueueForExecution(OSD_PRIORITY_LO,
- (void *)acpi_asus_led_task, led);
+ AcpiOsExecute(OSL_NOTIFY_HANDLER, (void *)acpi_asus_led_task, led);
}
static int
diff --git a/sys/dev/acpi_support/acpi_fujitsu.c b/sys/dev/acpi_support/acpi_fujitsu.c
index 7bd43e2eb73d..7d509097aa50 100644
--- a/sys/dev/acpi_support/acpi_fujitsu.c
+++ b/sys/dev/acpi_support/acpi_fujitsu.c
@@ -320,7 +320,7 @@ acpi_fujitsu_notify_handler(ACPI_HANDLE h, uint32_t notify, void *context)
switch (notify) {
case ACPI_NOTIFY_STATUS_CHANGED:
- AcpiOsQueueForExecution(OSD_PRIORITY_LO,
+ AcpiOsExecute(OSL_NOTIFY_HANDLER,
acpi_fujitsu_notify_status_changed, sc);
break;
default:
diff --git a/sys/dev/acpi_support/acpi_ibm.c b/sys/dev/acpi_support/acpi_ibm.c
index d8f3cefb3b7e..fe4ea9b5255d 100644
--- a/sys/dev/acpi_support/acpi_ibm.c
+++ b/sys/dev/acpi_support/acpi_ibm.c
@@ -300,8 +300,7 @@ ibm_led(void *softc, int onoff)
sc->led_busy = 1;
sc->led_state = onoff;
- AcpiOsQueueForExecution(OSD_PRIORITY_LO,
- (void *)ibm_led_task, sc);
+ AcpiOsExecute(OSL_NOTIFY_HANDLER, (void *)ibm_led_task, sc);
}
static void