Module Name: src Committed By: hannken Date: Thu Dec 13 10:19:47 UTC 2018
Modified Files: src/external/cddl/osnet/sys/kern: mod.c Log Message: Don't allow module to init before mp_online. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/sys/kern/mod.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/cddl/osnet/sys/kern/mod.c diff -u src/external/cddl/osnet/sys/kern/mod.c:1.3 src/external/cddl/osnet/sys/kern/mod.c:1.4 --- src/external/cddl/osnet/sys/kern/mod.c:1.3 Mon May 28 21:05:09 2018 +++ src/external/cddl/osnet/sys/kern/mod.c Thu Dec 13 10:19:47 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: mod.c,v 1.3 2018/05/28 21:05:09 chs Exp $ */ +/* $NetBSD: mod.c,v 1.4 2018/12/13 10:19:47 hannken Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mod.c,v 1.3 2018/05/28 21:05:09 chs Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mod.c,v 1.4 2018/12/13 10:19:47 hannken Exp $"); #include <sys/param.h> #include <sys/kernel.h> @@ -49,6 +49,9 @@ solaris_modcmd(modcmd_t cmd, void *arg) switch (cmd) { case MODULE_CMD_INIT: + if (!mp_online) + return EAGAIN; + opensolaris_utsname_init(); callb_init(NULL); taskq_init();