--- src/sys/dev/acpica5/acpi_thermal.c 2006/12/20 18:14:38 1.6 +++ src/sys/dev/acpica5/acpi_thermal.c 2007/01/17 17:31:19 1.7 @@ -685,12 +685,12 @@ acpi_tz_notify_handler(ACPI_HANDLE h, UI switch(notify) { case TZ_NOTIFY_TEMPERATURE: /* Temperature change occurred */ - AcpiOsQueueForExecution(OSD_PRIORITY_HIGH, acpi_tz_monitor, sc); + AcpiOsExecute(OSL_NOTIFY_HANDLER, acpi_tz_monitor, sc); break; case TZ_NOTIFY_DEVICES: case TZ_NOTIFY_LEVELS: /* Zone devices/setpoints changed */ - AcpiOsQueueForExecution(OSD_PRIORITY_HIGH, + AcpiOsExecute(OSL_NOTIFY_HANDLER, (ACPI_OSD_EXEC_CALLBACK)acpi_tz_establish, sc); break; default: @@ -761,7 +761,7 @@ acpi_tz_power_profile(void *arg) sc->tz_flags |= TZ_FLAG_NO_SCP; } else { /* We have to re-evaluate the entire zone now */ - AcpiOsQueueForExecution(OSD_PRIORITY_HIGH, + AcpiOsExecute(OSL_NOTIFY_HANDLER, (ACPI_OSD_EXEC_CALLBACK)acpi_tz_establish, sc); }