Module Name:    src
Committed By:   jruoho
Date:           Mon Oct 25 17:06:58 UTC 2010

Modified Files:
        src/sys/dev/acpi: acpi_display.c acpi_tz.c atk0110.c dalb_acpi.c

Log Message:
Add support for module(9).


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/acpi/acpi_display.c
cvs rdiff -u -r1.74 -r1.75 src/sys/dev/acpi/acpi_tz.c
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/acpi/atk0110.c
cvs rdiff -u -r1.15 -r1.16 src/sys/dev/acpi/dalb_acpi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/acpi/acpi_display.c
diff -u src/sys/dev/acpi/acpi_display.c:1.1 src/sys/dev/acpi/acpi_display.c:1.2
--- src/sys/dev/acpi/acpi_display.c:1.1	Tue Oct 12 19:10:50 2010
+++ src/sys/dev/acpi/acpi_display.c	Mon Oct 25 17:06:58 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: acpi_display.c,v 1.1 2010/10/12 19:10:50 gsutre Exp $	*/
+/*	$NetBSD: acpi_display.c,v 1.2 2010/10/25 17:06:58 jruoho Exp $	*/
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -66,11 +66,12 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: acpi_display.c,v 1.1 2010/10/12 19:10:50 gsutre Exp $");
+__KERNEL_RCSID(0, "$NetBSD: acpi_display.c,v 1.2 2010/10/25 17:06:58 jruoho Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
 #include <sys/kmem.h>
+#include <sys/module.h>
 #include <sys/mutex.h>
 #include <sys/sysctl.h>
 #include <sys/systm.h>
@@ -2004,3 +2005,30 @@
 	*u = a[j];
 	return;
 }
+
+#ifdef _MODULE
+
+MODULE(MODULE_CLASS_DRIVER, acpivga, NULL);
+
+#include "ioconf.c"
+
+static int
+acpivga_modcmd(modcmd_t cmd, void *context)
+{
+
+	switch (cmd) {
+
+	case MODULE_CMD_INIT:
+		return config_init_component(cfdriver_ioconf_acpivga,
+		    cfattach_ioconf_acpivga, cfdata_ioconf_acpivga);
+
+	case MODULE_CMD_FINI:
+		return config_fini_component(cfdriver_ioconf_acpivga,
+		    cfattach_ioconf_acpivga, cfdata_ioconf_acpivga);
+
+	default:
+		return ENOTTY;
+	}
+}
+
+#endif	/* _MODULE */

Index: src/sys/dev/acpi/acpi_tz.c
diff -u src/sys/dev/acpi/acpi_tz.c:1.74 src/sys/dev/acpi/acpi_tz.c:1.75
--- src/sys/dev/acpi/acpi_tz.c:1.74	Mon Jun  7 17:28:17 2010
+++ src/sys/dev/acpi/acpi_tz.c	Mon Oct 25 17:06:58 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: acpi_tz.c,v 1.74 2010/06/07 17:28:17 jruoho Exp $ */
+/* $NetBSD: acpi_tz.c,v 1.75 2010/10/25 17:06:58 jruoho Exp $ */
 
 /*
  * Copyright (c) 2003 Jared D. McNeill <jmcne...@invisible.ca>
@@ -30,12 +30,13 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: acpi_tz.c,v 1.74 2010/06/07 17:28:17 jruoho Exp $");
+__KERNEL_RCSID(0, "$NetBSD: acpi_tz.c,v 1.75 2010/10/25 17:06:58 jruoho Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
 #include <sys/callout.h>
 #include <sys/kernel.h>
+#include <sys/module.h>
 #include <sys/systm.h>
 
 #include <dev/acpi/acpireg.h>
@@ -796,3 +797,30 @@
 		break;
 	}
 }
+
+#ifdef _MODULE
+
+MODULE(MODULE_CLASS_DRIVER, acpitz, NULL);
+
+#include "ioconf.c"
+
+static int
+acpitz_modcmd(modcmd_t cmd, void *context)
+{
+
+	switch (cmd) {
+
+	case MODULE_CMD_INIT:
+		return config_init_component(cfdriver_ioconf_acpitz,
+		    cfattach_ioconf_acpitz, cfdata_ioconf_acpitz);
+
+	case MODULE_CMD_FINI:
+		return config_fini_component(cfdriver_ioconf_acpitz,
+		    cfattach_ioconf_acpitz, cfdata_ioconf_acpitz);
+
+	default:
+		return ENOTTY;
+	}
+}
+
+#endif	/* _MODULE */

Index: src/sys/dev/acpi/atk0110.c
diff -u src/sys/dev/acpi/atk0110.c:1.12 src/sys/dev/acpi/atk0110.c:1.13
--- src/sys/dev/acpi/atk0110.c:1.12	Wed Jul 28 16:02:33 2010
+++ src/sys/dev/acpi/atk0110.c	Mon Oct 25 17:06:58 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: atk0110.c,v 1.12 2010/07/28 16:02:33 jruoho Exp $	*/
+/*	$NetBSD: atk0110.c,v 1.13 2010/10/25 17:06:58 jruoho Exp $	*/
 /*	$OpenBSD: atk0110.c,v 1.1 2009/07/23 01:38:16 cnst Exp $	*/
 
 /*
@@ -18,10 +18,11 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: atk0110.c,v 1.12 2010/07/28 16:02:33 jruoho Exp $");
+__KERNEL_RCSID(0, "$NetBSD: atk0110.c,v 1.13 2010/10/25 17:06:58 jruoho Exp $");
 
 #include <sys/param.h>
 #include <sys/malloc.h>
+#include <sys/module.h>
 #include <sys/systm.h>
 
 #include <dev/acpi/acpireg.h>
@@ -414,3 +415,30 @@
 		break;
 	}
 }
+
+#ifdef _MODULE
+
+MODULE(MODULE_CLASS_DRIVER, aibs, NULL);
+
+#include "ioconf.c"
+
+static int
+aibs_modcmd(modcmd_t cmd, void *context)
+{
+
+	switch (cmd) {
+
+	case MODULE_CMD_INIT:
+		return config_init_component(cfdriver_ioconf_aibs,
+		    cfattach_ioconf_aibs, cfdata_ioconf_aibs);
+
+	case MODULE_CMD_FINI:
+		return config_fini_component(cfdriver_ioconf_aibs,
+		    cfattach_ioconf_aibs, cfdata_ioconf_aibs);
+
+	default:
+		return ENOTTY;
+	}
+}
+
+#endif	/* _MODULE */

Index: src/sys/dev/acpi/dalb_acpi.c
diff -u src/sys/dev/acpi/dalb_acpi.c:1.15 src/sys/dev/acpi/dalb_acpi.c:1.16
--- src/sys/dev/acpi/dalb_acpi.c:1.15	Sat Apr 24 19:36:14 2010
+++ src/sys/dev/acpi/dalb_acpi.c	Mon Oct 25 17:06:58 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: dalb_acpi.c,v 1.15 2010/04/24 19:36:14 jruoho Exp $	*/
+/*	$NetBSD: dalb_acpi.c,v 1.16 2010/10/25 17:06:58 jruoho Exp $	*/
 
 /*-
  * Copyright (c) 2008 Christoph Egger <ceg...@netbsd.org>
@@ -27,7 +27,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: dalb_acpi.c,v 1.15 2010/04/24 19:36:14 jruoho Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dalb_acpi.c,v 1.16 2010/10/25 17:06:58 jruoho Exp $");
 
 /*
  * Direct Application Launch Button:
@@ -36,6 +36,7 @@
 
 #include <sys/param.h>
 #include <sys/device.h>
+#include <sys/module.h>
 #include <sys/systm.h>
 
 #include <dev/acpi/acpireg.h>
@@ -197,7 +198,7 @@
 	case DALB_SYSTEM_RUNTIME:
 		rv = AcpiOsExecute(OSL_NOTIFY_HANDLER,
 			acpi_dalb_get_runtime_hotkeys, dev);
-		break;	
+		break;
 
 	default:
 		aprint_error_dev(dev,
@@ -259,3 +260,30 @@
 
 	return true;
 }
+
+#ifdef _MODULE
+
+MODULE(MODULE_CLASS_DRIVER, acpidalb, NULL);
+
+#include "ioconf.c"
+
+static int
+acpidalb_modcmd(modcmd_t cmd, void *context)
+{
+
+	switch (cmd) {
+
+	case MODULE_CMD_INIT:
+		return config_init_component(cfdriver_ioconf_acpidalb,
+		    cfattach_ioconf_acpidalb, cfdata_ioconf_acpidalb);
+
+	case MODULE_CMD_FINI:
+		return config_fini_component(cfdriver_ioconf_acpidalb,
+		    cfattach_ioconf_acpidalb, cfdata_ioconf_acpidalb);
+
+	default:
+		return ENOTTY;
+	}
+}
+
+#endif	/* _MODULE */

Reply via email to