From owner-acpi-jp@jp.freebsd.org  Sat Oct  7 17:06:33 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA04108;
	Sat, 7 Oct 2000 17:06:33 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA04103
	for <acpi-jp@jp.freebsd.org>; Sat, 7 Oct 2000 17:06:33 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (iwasaki.imasy.or.jp [202.227.24.92])
	by tasogare.imasy.or.jp (8.10.2+3.3W/3.7W-tasogare/smtpfeed 1.07) with ESMTP id e9786Vr89299
	for <acpi-jp@jp.freebsd.org>; Sat, 7 Oct 2000 17:06:31 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
To: acpi-jp@jp.freebsd.org
In-Reply-To: <20001007161048M.iwasaki@jp.FreeBSD.org>
References: <20001007042124G.iwasaki@jp.FreeBSD.org>
	<20001007160232T.iwasaki@jp.FreeBSD.org>
	<20001007161048M.iwasaki@jp.FreeBSD.org>
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <20001007170629E.iwasaki@jp.FreeBSD.org>
Date: Sat, 07 Oct 2000 17:06:29 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 20000228(IM140)
Lines: 42
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: acpi-jp 815
Subject: [acpi-jp 815] Re: acpi_lid patch 
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

> Oops, I didn't attach acpi_button.c (^^;

Sorry again, but I attached little bit older version.  Here is diffs to
the latest version.

Thanks

--- acpi.c-	Sat Oct  7 17:01:29 2000
+++ acpi.c	Sat Oct  7 17:02:01 2000
@@ -253,14 +253,8 @@
     /* enable and clear fixed events. */
     AcpiEnableEvent(ACPI_EVENT_POWER_BUTTON, ACPI_EVENT_FIXED);
     AcpiEnableEvent(ACPI_EVENT_SLEEP_BUTTON, ACPI_EVENT_FIXED);
-    AcpiEnableEvent(ACPI_EVENT_PMTIMER, ACPI_EVENT_FIXED);
-    AcpiEnableEvent(ACPI_EVENT_GLOBAL, ACPI_EVENT_FIXED);
-    AcpiEnableEvent(ACPI_EVENT_RTC, ACPI_EVENT_FIXED);
     AcpiClearEvent(ACPI_EVENT_POWER_BUTTON, ACPI_EVENT_FIXED);
     AcpiClearEvent(ACPI_EVENT_SLEEP_BUTTON, ACPI_EVENT_FIXED);
-    AcpiClearEvent(ACPI_EVENT_PMTIMER, ACPI_EVENT_FIXED);
-    AcpiClearEvent(ACPI_EVENT_GLOBAL, ACPI_EVENT_FIXED);
-    AcpiClearEvent(ACPI_EVENT_RTC, ACPI_EVENT_FIXED);
 
     /*
      * Dispatch the default sleep state to devices.
--- acpi_button.c-	Sat Oct  7 17:00:21 2000
+++ acpi_button.c	Sat Oct  7 17:00:46 2000
@@ -87,6 +87,7 @@
     struct acpi_button_softc	*sc;
 
     sc = device_get_softc(dev);
+    bzero(sc, sizeof(*sc));
     if (acpi_get_type(dev) == ACPI_TYPE_DEVICE) {
 	if (acpi_MatchHid(dev, "PNP0C0C")) {
 	    device_set_desc(dev, "Control Method Power Button Device");
@@ -109,7 +110,6 @@
     struct acpi_button_softc	*sc;
 
     sc = device_get_softc(dev);
-    bzero(sc, sizeof(*sc));
     sc->button_dev = dev;
     sc->button_handle = acpi_get_handle(dev);
 
