Date: Wed, 18 Aug 2004 18:03:45 -0700 From: Nate Lawson <nate@root.org> To: =?ISO-8859-1?Q?S=F8ren_Schmidt?= <sos@DeepCore.dk> Cc: current@freebsd.org Subject: Re: suspend/resume panic in ACPI.. Message-ID: <4123FC71.8060308@root.org>
index | next in thread | raw e-mail
[-- Attachment #1 --]
Try the attached patch.
-Nate
[-- Attachment #2 --]
Index: sys/i386/acpica/acpi_wakeup.c
===================================================================
RCS file: /home/ncvs/src/sys/i386/acpica/acpi_wakeup.c,v
retrieving revision 1.37
diff -u -r1.37 acpi_wakeup.c
--- sys/i386/acpica/acpi_wakeup.c 5 Aug 2004 06:29:12 -0000 1.37
+++ sys/i386/acpica/acpi_wakeup.c 19 Aug 2004 01:01:40 -0000
@@ -189,7 +189,6 @@
AcpiSetFirmwareWakingVector(sc->acpi_wakephys);
ef = read_eflags();
- ACPI_DISABLE_IRQS();
/* Create Identity Mapping */
if ((p = curproc) == NULL)
@@ -209,6 +208,7 @@
ret_addr = 0;
if (acpi_savecpu()) {
/* Execute Sleep */
+ ACPI_DISABLE_IRQS();
intr_suspend();
p_gdt = (struct region_descriptor *)
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4123FC71.8060308>
