Module Name:    src
Committed By:   pgoyette
Date:           Sun Mar 11 00:53:13 UTC 2018

Modified Files:
        src/sys/sys [pgoyette-compat]: module.h

Log Message:
Actually allocate the list of aliases.


To generate a diff of this commit:
cvs rdiff -u -r1.41.14.3 -r1.41.14.4 src/sys/sys/module.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/sys/module.h
diff -u src/sys/sys/module.h:1.41.14.3 src/sys/sys/module.h:1.41.14.4
--- src/sys/sys/module.h:1.41.14.3	Sun Mar 11 00:44:32 2018
+++ src/sys/sys/module.h	Sun Mar 11 00:53:13 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: module.h,v 1.41.14.3 2018/03/11 00:44:32 pgoyette Exp $	*/
+/*	$NetBSD: module.h,v 1.41.14.4 2018/03/11 00:53:13 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -157,12 +157,13 @@ static void __CONCAT(moddtor_,name)(void
 
 #define	MODULE_ALIAS(class, name, required, aliases)		\
 static int __CONCAT(name,_modcmd)(modcmd_t, void *);		\
+static const char * const * __CONCAT(name,_aliases) = { aliases }; \
 static const modinfo_t __CONCAT(name,_modinfo) = {		\
 	.mi_version = __NetBSD_Version__,			\
 	.mi_class = (class),					\
 	.mi_modcmd = __CONCAT(name,_modcmd),			\
 	.mi_name = __STRING(name),				\
-	.mi_aliases = (required),				\
+	.mi_aliases = (__CONCAT(name,_aliases)),		\
 	.mi_required = (required)				\
 }; 								\
 _MODULE_REGISTER(name)

Reply via email to