CVSROOT: /cvs Module name: src Changes by: [email protected] 2010/07/06 14:14:17
Modified files:
sys/dev/acpi : acpi.c acpibtn.c acpithinkpad.c acpivar.h
Log message:
Don't use a workq to do the suspend, because it races aginst the acpi
thread. Instead, just tell the acpi thread to do the suspend for us.
This makes apmd & zzz work correctly. While here, have acpithinkpad
attempt to post the event to apm before prompting the suspend itself.
ok kettenis marco mlarkin
