Module Name: src
Committed By: jmcneill
Date: Sun Feb 20 03:55:19 UTC 2011
Modified Files:
src/sys/external/isc/atheros_hal/ic: ah_osdep.c opt_ah.h
Log Message:
support building as a module
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/external/isc/atheros_hal/ic/ah_osdep.c
cvs rdiff -u -r1.1 -r1.2 src/sys/external/isc/atheros_hal/ic/opt_ah.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/external/isc/atheros_hal/ic/ah_osdep.c
diff -u src/sys/external/isc/atheros_hal/ic/ah_osdep.c:1.3 src/sys/external/isc/atheros_hal/ic/ah_osdep.c:1.4
--- src/sys/external/isc/atheros_hal/ic/ah_osdep.c:1.3 Fri Aug 7 21:01:48 2009
+++ src/sys/external/isc/atheros_hal/ic/ah_osdep.c Sun Feb 20 03:55:18 2011
@@ -26,13 +26,15 @@
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGES.
*
- * $Id: ah_osdep.c,v 1.3 2009/08/07 21:01:48 sborrill Exp $
+ * $Id: ah_osdep.c,v 1.4 2011/02/20 03:55:18 jmcneill Exp $
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ah_osdep.c,v 1.3 2009/08/07 21:01:48 sborrill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ah_osdep.c,v 1.4 2011/02/20 03:55:18 jmcneill Exp $");
+#ifdef _KERNEL_OPT
#include "opt_athhal.h"
+#endif
#include <sys/param.h>
#include <sys/systm.h>
@@ -41,6 +43,7 @@
#include <sys/malloc.h>
#include <sys/proc.h>
#include <sys/kauth.h>
+#include <sys/module.h>
#include <machine/stdarg.h>
@@ -437,3 +440,17 @@
{
return memcpy(dst, src, n);
}
+
+MODULE(MODULE_CLASS_MISC, ath_hal, NULL);
+
+static int
+ath_hal_modcmd(modcmd_t cmd, void *opaque)
+{
+ switch (cmd) {
+ case MODULE_CMD_INIT:
+ case MODULE_CMD_FINI:
+ return 0;
+ default:
+ return ENOTTY;
+ }
+}
Index: src/sys/external/isc/atheros_hal/ic/opt_ah.h
diff -u src/sys/external/isc/atheros_hal/ic/opt_ah.h:1.1 src/sys/external/isc/atheros_hal/ic/opt_ah.h:1.2
--- src/sys/external/isc/atheros_hal/ic/opt_ah.h:1.1 Thu Dec 11 05:37:40 2008
+++ src/sys/external/isc/atheros_hal/ic/opt_ah.h Sun Feb 20 03:55:18 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: opt_ah.h,v 1.1 2008/12/11 05:37:40 alc Exp $ */
+/* $NetBSD: opt_ah.h,v 1.2 2011/02/20 03:55:18 jmcneill Exp $ */
/*-
* Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -28,7 +28,9 @@
#ifndef OPT_AH_H
#define OPT_AH_H
+#ifdef _KERNEL_OPT
#include "opt_athhal.h"
+#endif
#ifdef ATHHAL_ASSERT
#define AH_ASSERT 1