cvs commit: src/sys/dev/acpica
YONETANI Tomokazu
qhwt+dragonfly-bugs at les.ath.cx
Wed Sep 15 09:14:45 PDT 2004
Hi.
On Tue, Sep 14, 2004 at 06:39:10PM -0700, Joerg Sonnenberger wrote:
> joerg 2004/09/14 18:39:10 PDT
>
> DragonFly src repository
>
> Modified files:
> sys/dev/acpica acpi.c acpivar.h
> Log:
> Convert timeout ==> callout_*.
>
> Note that ACPI doesn't support detach / unloading, therefore no
> callout_stop is used.
>
> Revision Changes Path
> 1.7 +3 -1 src/sys/dev/acpica/acpi.c
> 1.3 +1 -0 src/sys/dev/acpica/acpivar.h
>
>
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica/acpi.c.diff?r1=1.6&r2=1.7&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica/acpivar.h.diff?r1=1.2&r2=1.3&f=u
After this commit, the acpi.ko(acpica5) panicked in acpi_machdep_init().
It turned out that there's been two places where MD-part of acpica5
code still using header files from older acpica code. This resulted in
MD code seeing the wrong place in the struct acpi_softc. I thought I
fixed this in the patches, but it seems I didn't.
Index: i386/acpica5/acpi_machdep.c
===================================================================
RCS file: /home/source/dragonfly/cvs/src/sys/i386/acpica5/acpi_machdep.c,v
retrieving revision 1.5
diff -u -r1.5 acpi_machdep.c
--- i386/acpica5/acpi_machdep.c 5 Jul 2004 00:07:35 -0000 1.5
+++ i386/acpica5/acpi_machdep.c 15 Sep 2004 15:51:11 -0000
@@ -36,8 +36,8 @@
#include <sys/uio.h>
#include "acpi.h"
-#include <dev/acpica/acpivar.h>
-#include <dev/acpica/acpiio.h>
+#include "acpivar.h"
+#include "acpiio.h"
static device_t acpi_dev;
Index: i386/acpica5/acpi_wakeup.c
===================================================================
RCS file: /home/source/dragonfly/cvs/src/sys/i386/acpica5/acpi_wakeup.c,v
retrieving revision 1.4
diff -u -r1.4 acpi_wakeup.c
--- i386/acpica5/acpi_wakeup.c 5 Jul 2004 00:14:01 -0000 1.4
+++ i386/acpica5/acpi_wakeup.c 15 Sep 2004 15:51:23 -0000
@@ -47,7 +47,7 @@
#include <machine/segments.h>
#include "acpi.h"
-#include <dev/acpica/acpivar.h>
+#include "acpivar.h"
#include "acpi_wakecode.h"
More information about the Bugs
mailing list