Index: sys/arch/i386/acpi/acpi_wakeup.c
===================================================================
RCS file: /cvsroot/src/sys/arch/i386/acpi/acpi_wakeup.c,v
retrieving revision 1.10
diff -u -r1.10 acpi_wakeup.c
--- sys/arch/i386/acpi/acpi_wakeup.c 3 Nov 2003 18:07:10 -0000 1.10
+++ sys/arch/i386/acpi/acpi_wakeup.c 4 May 2004 15:59:37 -0000
@@ -147,7 +147,8 @@
ef = read_eflags();
disable_intr();
- AcpiHwDisableNonWakeupGpes();
+ AcpiHwDisableAllGpes();
+ AcpiHwEnableAllWakeupGpes();
/* flush caches */
@@ -166,7 +167,8 @@
break;
} while (!ret);
- AcpiHwEnableNonWakeupGpes();
+ AcpiHwDisableAllGpes();
+ AcpiHwEnableAllRuntimeGpes();
write_eflags(ef);