Module Name: src
Committed By: jnemeth
Date: Sun Aug 24 07:59:23 UTC 2014
Modified Files:
src/share/man/man4: options.4
src/sys/arch/amd64/conf: ALL GENERIC
src/sys/arch/dreamcast/conf: GENERIC
src/sys/arch/epoc32/conf: GENERIC
src/sys/arch/evbarm/conf: BCM5301X BCM56340 IMX23_OLINUXINO std.beagle
std.cubie std.kobo std.netwalker std.odroid std.rpi
src/sys/arch/evbppc/conf: P2020DS RB800 TWRP1025
src/sys/arch/hp300/conf: GENERIC
src/sys/arch/hpcsh/conf: GENERIC
src/sys/arch/i386/conf: GENERIC MONOLITHIC
src/sys/arch/landisk/conf: GENERIC
src/sys/arch/luna68k/conf: GENERIC
src/sys/arch/macppc/conf: GENERIC GENERIC_601
src/sys/arch/mmeye/conf: MMEYE_WLF
src/sys/arch/news68k/conf: GENERIC
src/sys/arch/sandpoint/conf: GENERIC
src/sys/arch/shark/conf: GENERIC
src/sys/arch/sparc/conf: GENERIC
src/sys/arch/sparc64/conf: GENERIC
src/sys/arch/sun3/conf: GENERIC GENERIC3X
src/sys/arch/x68k/conf: GENERIC
src/sys/arch/zaurus/conf: GENERIC
src/sys/conf: files
src/sys/kern: kern_module.c
Log Message:
Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add
it to all kernel configs that contain "options MODULAR". This
option turns on module autoloading by default (which is the current
default). This allows people who don't want module autoloading on
by default to disable it by simply removing/commentting this line.
To generate a diff of this commit:
cvs rdiff -u -r1.441 -r1.442 src/share/man/man4/options.4
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.395 -r1.396 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -u -r1.118 -r1.119 src/sys/arch/dreamcast/conf/GENERIC
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/epoc32/conf/GENERIC
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/evbarm/conf/BCM5301X
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/conf/BCM56340 \
src/sys/arch/evbarm/conf/IMX23_OLINUXINO
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/conf/std.beagle
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbarm/conf/std.cubie \
src/sys/arch/evbarm/conf/std.odroid
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/conf/std.kobo
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbarm/conf/std.netwalker
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/evbarm/conf/std.rpi
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/evbppc/conf/P2020DS
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/evbppc/conf/RB800
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/evbppc/conf/TWRP1025
cvs rdiff -u -r1.186 -r1.187 src/sys/arch/hp300/conf/GENERIC
cvs rdiff -u -r1.103 -r1.104 src/sys/arch/hpcsh/conf/GENERIC
cvs rdiff -u -r1.1110 -r1.1111 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/i386/conf/MONOLITHIC
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/landisk/conf/GENERIC
cvs rdiff -u -r1.116 -r1.117 src/sys/arch/luna68k/conf/GENERIC
cvs rdiff -u -r1.315 -r1.316 src/sys/arch/macppc/conf/GENERIC
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/macppc/conf/GENERIC_601
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/mmeye/conf/MMEYE_WLF
cvs rdiff -u -r1.122 -r1.123 src/sys/arch/news68k/conf/GENERIC
cvs rdiff -u -r1.84 -r1.85 src/sys/arch/sandpoint/conf/GENERIC
cvs rdiff -u -r1.118 -r1.119 src/sys/arch/shark/conf/GENERIC
cvs rdiff -u -r1.245 -r1.246 src/sys/arch/sparc/conf/GENERIC
cvs rdiff -u -r1.173 -r1.174 src/sys/arch/sparc64/conf/GENERIC
cvs rdiff -u -r1.168 -r1.169 src/sys/arch/sun3/conf/GENERIC
cvs rdiff -u -r1.124 -r1.125 src/sys/arch/sun3/conf/GENERIC3X
cvs rdiff -u -r1.176 -r1.177 src/sys/arch/x68k/conf/GENERIC
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/zaurus/conf/GENERIC
cvs rdiff -u -r1.1098 -r1.1099 src/sys/conf/files
cvs rdiff -u -r1.97 -r1.98 src/sys/kern/kern_module.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man4/options.4
diff -u src/share/man/man4/options.4:1.441 src/share/man/man4/options.4:1.442
--- src/share/man/man4/options.4:1.441 Thu Aug 21 07:51:32 2014
+++ src/share/man/man4/options.4 Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-.\" $NetBSD: options.4,v 1.441 2014/08/21 07:51:32 apb Exp $
+.\" $NetBSD: options.4,v 1.442 2014/08/24 07:59:22 jnemeth Exp $
.\"
.\" Copyright (c) 1996
.\" Perry E. Metzger. All rights reserved.
@@ -30,7 +30,7 @@
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\"
-.Dd August 16, 2014
+.Dd August 23, 2014
.Dt OPTIONS 4
.Os
.Sh NAME
@@ -1231,6 +1231,12 @@ Possible values include
.It Cd options MODULAR
Enables the framework for kernel modules (see
.Xr module 7 ) .
+.It Cd options MODULAR_DEFAULT_AUTOLOAD
+Enables the autoloading of kernel modules by default.
+This sets the default value of the
+.Em kern.module.autoload
+.Xr sysctl 3
+variable which may be changed at run time.
.It Cd options VND_COMPRESSION
Enables the
.Xr vnd 4
Index: src/sys/arch/amd64/conf/ALL
diff -u src/sys/arch/amd64/conf/ALL:1.17 src/sys/arch/amd64/conf/ALL:1.18
--- src/sys/arch/amd64/conf/ALL:1.17 Sat Aug 23 21:05:39 2014
+++ src/sys/arch/amd64/conf/ALL Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.17 2014/08/23 21:05:39 dholland Exp $
+# $NetBSD: ALL,v 1.18 2014/08/24 07:59:22 jnemeth Exp $
# From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
#
# ALL machine description file
@@ -17,7 +17,7 @@ include "arch/amd64/conf/std.amd64"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "ALL-$Revision: 1.17 $"
+#ident "ALL-$Revision: 1.18 $"
maxusers 64 # estimated number of users
@@ -90,6 +90,7 @@ options SEMMNU=30 # number of undo stru
options SYSVSHM # System V-like memory sharing
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/amd64/conf/GENERIC
diff -u src/sys/arch/amd64/conf/GENERIC:1.395 src/sys/arch/amd64/conf/GENERIC:1.396
--- src/sys/arch/amd64/conf/GENERIC:1.395 Sat Aug 23 20:26:56 2014
+++ src/sys/arch/amd64/conf/GENERIC Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.395 2014/08/23 20:26:56 dholland Exp $
+# $NetBSD: GENERIC,v 1.396 2014/08/24 07:59:22 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/amd64/conf/std.amd64"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.395 $"
+#ident "GENERIC-$Revision: 1.396 $"
maxusers 64 # estimated number of users
@@ -68,6 +68,7 @@ options SYSVSEM # System V-like semaph
options SYSVSHM # System V-like memory sharing
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
Index: src/sys/arch/dreamcast/conf/GENERIC
diff -u src/sys/arch/dreamcast/conf/GENERIC:1.118 src/sys/arch/dreamcast/conf/GENERIC:1.119
--- src/sys/arch/dreamcast/conf/GENERIC:1.118 Sat Aug 23 20:26:57 2014
+++ src/sys/arch/dreamcast/conf/GENERIC Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.118 2014/08/23 20:26:57 dholland Exp $
+# $NetBSD: GENERIC,v 1.119 2014/08/24 07:59:22 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -42,6 +42,7 @@ options SYSVSEM # System V-like semaph
options SYSVSHM # System V-like memory sharing
#options MODULAR # new style module(7) framework
+#options MODULAR_DEFAULT_AUTOLOAD
# Diagnostic/debugging support options
#options DIAGNOSTIC # cheap kernel consistency checks
Index: src/sys/arch/epoc32/conf/GENERIC
diff -u src/sys/arch/epoc32/conf/GENERIC:1.5 src/sys/arch/epoc32/conf/GENERIC:1.6
--- src/sys/arch/epoc32/conf/GENERIC:1.5 Sat Aug 23 20:26:57 2014
+++ src/sys/arch/epoc32/conf/GENERIC Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.5 2014/08/23 20:26:57 dholland Exp $
+# $NetBSD: GENERIC,v 1.6 2014/08/24 07:59:22 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/epoc32/conf/std.epoc32"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.5 $"
+#ident "GENERIC-$Revision: 1.6 $"
maxusers 32 # estimated number of users
@@ -91,6 +91,7 @@ options COMPAT_BSDPTY # /dev/[pt]ty?? p
# Loadable kernel module support
#options MODULAR # new style module(7) framework
+#options MODULAR_DEFAULT_AUTOLOAD
#
# wscons options
Index: src/sys/arch/evbarm/conf/BCM5301X
diff -u src/sys/arch/evbarm/conf/BCM5301X:1.23 src/sys/arch/evbarm/conf/BCM5301X:1.24
--- src/sys/arch/evbarm/conf/BCM5301X:1.23 Sat Aug 23 20:26:57 2014
+++ src/sys/arch/evbarm/conf/BCM5301X Sun Aug 24 07:59:22 2014
@@ -1,5 +1,5 @@
#
-# $NetBSD: BCM5301X,v 1.23 2014/08/23 20:26:57 dholland Exp $
+# $NetBSD: BCM5301X,v 1.24 2014/08/24 07:59:22 jnemeth Exp $
#
# BCM5301X -- Broadcom BCM5301X Eval Board Kernel
#
@@ -127,6 +127,7 @@ options DKWEDGE_METHOD_GPT # Supports G
# Miscellaneous kernel options
options MODULAR # support dynamically loaded kernel modules
+options MODULAR_DEFAULT_AUTOLOAD
options KTRACE # system call tracing, a la ktrace(1)
#options KMEMSTATS # kernel memory statistics
options PCIVERBOSE # Verbose PCI autoconfiguration messages
Index: src/sys/arch/evbarm/conf/BCM56340
diff -u src/sys/arch/evbarm/conf/BCM56340:1.8 src/sys/arch/evbarm/conf/BCM56340:1.9
--- src/sys/arch/evbarm/conf/BCM56340:1.8 Sat Aug 23 20:26:57 2014
+++ src/sys/arch/evbarm/conf/BCM56340 Sun Aug 24 07:59:22 2014
@@ -1,5 +1,5 @@
#
-# $NetBSD: BCM56340,v 1.8 2014/08/23 20:26:57 dholland Exp $
+# $NetBSD: BCM56340,v 1.9 2014/08/24 07:59:22 jnemeth Exp $
#
# BCM5301X -- Broadcom BCM5301X Eval Board Kernel
#
@@ -127,6 +127,7 @@ options DKWEDGE_METHOD_GPT # Supports G
# Miscellaneous kernel options
options MODULAR # support dynamically loaded kernel modules
+options MODULAR_DEFAULT_AUTOLOAD
options KTRACE # system call tracing, a la ktrace(1)
#options KMEMSTATS # kernel memory statistics
options PCIVERBOSE # Verbose PCI autoconfiguration messages
Index: src/sys/arch/evbarm/conf/IMX23_OLINUXINO
diff -u src/sys/arch/evbarm/conf/IMX23_OLINUXINO:1.8 src/sys/arch/evbarm/conf/IMX23_OLINUXINO:1.9
--- src/sys/arch/evbarm/conf/IMX23_OLINUXINO:1.8 Sat Aug 23 20:26:57 2014
+++ src/sys/arch/evbarm/conf/IMX23_OLINUXINO Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $Id: IMX23_OLINUXINO,v 1.8 2014/08/23 20:26:57 dholland Exp $
+# $Id: IMX23_OLINUXINO,v 1.9 2014/08/24 07:59:22 jnemeth Exp $
#
# IMX23_OLINUXINO -- Olimex i.MX23 OLinuXino kernel configuration file.
#
@@ -97,6 +97,7 @@ options SYSVSEM # System V-like semaph
options SYSVSHM # System V-like memory sharing
#options MODULAR
+#options MODULAR_DEFAULT_AUTOLOAD
options KTRACE
#options DEBUG
#options DIAGNOSTIC
Index: src/sys/arch/evbarm/conf/std.beagle
diff -u src/sys/arch/evbarm/conf/std.beagle:1.12 src/sys/arch/evbarm/conf/std.beagle:1.13
--- src/sys/arch/evbarm/conf/std.beagle:1.12 Fri Nov 1 18:41:06 2013
+++ src/sys/arch/evbarm/conf/std.beagle Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: std.beagle,v 1.12 2013/11/01 18:41:06 skrll Exp $
+# $NetBSD: std.beagle,v 1.13 2014/08/24 07:59:22 jnemeth Exp $
#
# standard NetBSD/evbarm for BEAGLEBOARD options
@@ -10,6 +10,7 @@ include "arch/evbarm/conf/files.beagle"
# To support easy transit to ../arch/arm/arm32
options MODULAR
+options MODULAR_DEFAULT_AUTOLOAD
options __HAVE_CPU_COUNTER
options CORTEX_PMC
options __HAVE_FAST_SOFTINTS # should be in types.h
Index: src/sys/arch/evbarm/conf/std.cubie
diff -u src/sys/arch/evbarm/conf/std.cubie:1.3 src/sys/arch/evbarm/conf/std.cubie:1.4
--- src/sys/arch/evbarm/conf/std.cubie:1.3 Thu Feb 27 16:00:32 2014
+++ src/sys/arch/evbarm/conf/std.cubie Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: std.cubie,v 1.3 2014/02/27 16:00:32 reinoud Exp $
+# $NetBSD: std.cubie,v 1.4 2014/08/24 07:59:22 jnemeth Exp $
#
# standard NetBSD/evbarm for CUBIEBOARD options
@@ -10,6 +10,7 @@ include "arch/evbarm/conf/files.cubie"
# To support easy transit to ../arch/arm/arm32
options MODULAR
+options MODULAR_DEFAULT_AUTOLOAD
options __HAVE_CPU_COUNTER
options CORTEX_PMC
options __HAVE_FAST_SOFTINTS # should be in types.h
Index: src/sys/arch/evbarm/conf/std.odroid
diff -u src/sys/arch/evbarm/conf/std.odroid:1.3 src/sys/arch/evbarm/conf/std.odroid:1.4
--- src/sys/arch/evbarm/conf/std.odroid:1.3 Thu Aug 14 12:48:52 2014
+++ src/sys/arch/evbarm/conf/std.odroid Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: std.odroid,v 1.3 2014/08/14 12:48:52 reinoud Exp $
+# $NetBSD: std.odroid,v 1.4 2014/08/24 07:59:22 jnemeth Exp $
#
# standard NetBSD/evbarm for ODROID options
@@ -12,6 +12,7 @@ include "arch/evbarm/conf/files.odroid"
# To support easy transit to ../arch/arm/arm32
options MODULAR
+options MODULAR_DEFAULT_AUTOLOAD
options ARM_HAS_VBAR
options CORTEX_PMC
options __HAVE_CPU_COUNTER
Index: src/sys/arch/evbarm/conf/std.kobo
diff -u src/sys/arch/evbarm/conf/std.kobo:1.1 src/sys/arch/evbarm/conf/std.kobo:1.2
--- src/sys/arch/evbarm/conf/std.kobo:1.1 Fri Jul 25 11:22:50 2014
+++ src/sys/arch/evbarm/conf/std.kobo Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: std.kobo,v 1.1 2014/07/25 11:22:50 hkenken Exp $
+# $NetBSD: std.kobo,v 1.2 2014/08/24 07:59:22 jnemeth Exp $
#
# standard NetBSD/evbarm options for Kobo
@@ -9,6 +9,7 @@ include "arch/evbarm/conf/std.evbarm"
include "arch/evbarm/conf/files.kobo"
options MODULAR
+options MODULAR_DEFAULT_AUTOLOAD
options __HAVE_FAST_SOFTINTS # should be in types.h
options __HAVE_CPU_COUNTER
options __HAVE_MM_MD_DIRECT_MAPPED_PHYS
Index: src/sys/arch/evbarm/conf/std.netwalker
diff -u src/sys/arch/evbarm/conf/std.netwalker:1.9 src/sys/arch/evbarm/conf/std.netwalker:1.10
--- src/sys/arch/evbarm/conf/std.netwalker:1.9 Wed Apr 9 04:00:50 2014
+++ src/sys/arch/evbarm/conf/std.netwalker Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: std.netwalker,v 1.9 2014/04/09 04:00:50 hkenken Exp $
+# $NetBSD: std.netwalker,v 1.10 2014/08/24 07:59:22 jnemeth Exp $
#
# standard NetBSD/evbarm options for Sharp NetWalker
@@ -9,6 +9,7 @@ include "arch/evbarm/conf/std.evbarm"
include "arch/evbarm/conf/files.netwalker"
options MODULAR
+options MODULAR_DEFAULT_AUTOLOAD
options __HAVE_FAST_SOFTINTS # should be in types.h
options __HAVE_CPU_COUNTER
options __HAVE_MM_MD_DIRECT_MAPPED_PHYS
Index: src/sys/arch/evbarm/conf/std.rpi
diff -u src/sys/arch/evbarm/conf/std.rpi:1.14 src/sys/arch/evbarm/conf/std.rpi:1.15
--- src/sys/arch/evbarm/conf/std.rpi:1.14 Sun Apr 6 12:43:18 2014
+++ src/sys/arch/evbarm/conf/std.rpi Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: std.rpi,v 1.14 2014/04/06 12:43:18 skrll Exp $
+# $NetBSD: std.rpi,v 1.15 2014/08/24 07:59:22 jnemeth Exp $
#
# standard NetBSD/evbarm for Raspberry Pi options
@@ -9,6 +9,7 @@ include "arch/evbarm/conf/std.evbarm"
include "arch/evbarm/conf/files.rpi"
options MODULAR
+options MODULAR_DEFAULT_AUTOLOAD
options ARM11_COMPAT_MMU
options __HAVE_CPU_COUNTER
options __HAVE_FAST_SOFTINTS # should be in types.h
Index: src/sys/arch/evbppc/conf/P2020DS
diff -u src/sys/arch/evbppc/conf/P2020DS:1.24 src/sys/arch/evbppc/conf/P2020DS:1.25
--- src/sys/arch/evbppc/conf/P2020DS:1.24 Sat Aug 23 20:26:57 2014
+++ src/sys/arch/evbppc/conf/P2020DS Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: P2020DS,v 1.24 2014/08/23 20:26:57 dholland Exp $
+# $NetBSD: P2020DS,v 1.25 2014/08/24 07:59:22 jnemeth Exp $
#
# P2020DS -- everything that's currently supported
#
@@ -8,7 +8,7 @@ include "arch/evbppc/conf/std.mpc85xx"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-ident "P2020DS-$Revision: 1.24 $"
+ident "P2020DS-$Revision: 1.25 $"
maxusers 32
@@ -30,6 +30,7 @@ options INSECURE # disable kernel secur
#options NTP # NTP phase/frequency locked loop
options KTRACE # system call tracing via ktrace(1)
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options SYSVMSG # System V message queues
options SYSVSEM # System V semaphores
Index: src/sys/arch/evbppc/conf/RB800
diff -u src/sys/arch/evbppc/conf/RB800:1.29 src/sys/arch/evbppc/conf/RB800:1.30
--- src/sys/arch/evbppc/conf/RB800:1.29 Sat Aug 23 20:26:57 2014
+++ src/sys/arch/evbppc/conf/RB800 Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: RB800,v 1.29 2014/08/23 20:26:57 dholland Exp $
+# $NetBSD: RB800,v 1.30 2014/08/24 07:59:22 jnemeth Exp $
#
# RB800 -- everything that's currently supported
#
@@ -7,7 +7,7 @@ include "arch/evbppc/conf/std.mpc85xx"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-ident "RB800-$Revision: 1.29 $"
+ident "RB800-$Revision: 1.30 $"
maxusers 32
@@ -30,6 +30,7 @@ options SYSVSEM # System V semaphores
options SYSVSHM # System V shared memory
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/evbppc/conf/TWRP1025
diff -u src/sys/arch/evbppc/conf/TWRP1025:1.17 src/sys/arch/evbppc/conf/TWRP1025:1.18
--- src/sys/arch/evbppc/conf/TWRP1025:1.17 Sat Aug 23 20:26:57 2014
+++ src/sys/arch/evbppc/conf/TWRP1025 Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: TWRP1025,v 1.17 2014/08/23 20:26:57 dholland Exp $
+# $NetBSD: TWRP1025,v 1.18 2014/08/24 07:59:22 jnemeth Exp $
#
# TWRP1025 -- everything that's currently supported
#
@@ -7,7 +7,7 @@ include "arch/evbppc/conf/std.mpc85xx"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-ident "TWRP1025-$Revision: 1.17 $"
+ident "TWRP1025-$Revision: 1.18 $"
maxusers 32
@@ -25,6 +25,7 @@ options SYS_CLK=66666667
#options NTP # NTP phase/frequency locked loop
options KTRACE # system call tracing via ktrace(1)
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options SYSVMSG # System V message queues
options SYSVSEM # System V semaphores
Index: src/sys/arch/hp300/conf/GENERIC
diff -u src/sys/arch/hp300/conf/GENERIC:1.186 src/sys/arch/hp300/conf/GENERIC:1.187
--- src/sys/arch/hp300/conf/GENERIC:1.186 Sat Aug 23 20:26:58 2014
+++ src/sys/arch/hp300/conf/GENERIC Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.186 2014/08/23 20:26:58 dholland Exp $
+# $NetBSD: GENERIC,v 1.187 2014/08/24 07:59:22 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/hp300/conf/std.hp300"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.186 $"
+#ident "GENERIC-$Revision: 1.187 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -60,6 +60,7 @@ options SYSVMSG # System V-style messa
options SYSVSEM # System V-style semaphores
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
# Enable experimental buffer queue strategy for better responsiveness under
# high disk I/O load. Use it with caution - it's not proven to be stable yet.
Index: src/sys/arch/hpcsh/conf/GENERIC
diff -u src/sys/arch/hpcsh/conf/GENERIC:1.103 src/sys/arch/hpcsh/conf/GENERIC:1.104
--- src/sys/arch/hpcsh/conf/GENERIC:1.103 Sat Aug 23 20:26:58 2014
+++ src/sys/arch/hpcsh/conf/GENERIC Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.103 2014/08/23 20:26:58 dholland Exp $
+# $NetBSD: GENERIC,v 1.104 2014/08/24 07:59:22 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -73,6 +73,7 @@ options SYSVSEM # System V-like semaph
options SYSVSHM # System V-like memory sharing
#options MODULAR # new style module(7) framework
+#options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/i386/conf/GENERIC
diff -u src/sys/arch/i386/conf/GENERIC:1.1110 src/sys/arch/i386/conf/GENERIC:1.1111
--- src/sys/arch/i386/conf/GENERIC:1.1110 Sat Aug 23 20:26:58 2014
+++ src/sys/arch/i386/conf/GENERIC Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.1110 2014/08/23 20:26:58 dholland Exp $
+# $NetBSD: GENERIC,v 1.1111 2014/08/24 07:59:22 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/i386/conf/std.i386"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.1110 $"
+#ident "GENERIC-$Revision: 1.1111 $"
maxusers 64 # estimated number of users
@@ -89,6 +89,7 @@ options SYSVSEM # System V-like semaph
options SYSVSHM # System V-like memory sharing
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/i386/conf/MONOLITHIC
diff -u src/sys/arch/i386/conf/MONOLITHIC:1.16 src/sys/arch/i386/conf/MONOLITHIC:1.17
--- src/sys/arch/i386/conf/MONOLITHIC:1.16 Tue Aug 9 14:18:17 2011
+++ src/sys/arch/i386/conf/MONOLITHIC Sun Aug 24 07:59:22 2014
@@ -1,7 +1,8 @@
-# $NetBSD: MONOLITHIC,v 1.16 2011/08/09 14:18:17 jakllsch Exp $
+# $NetBSD: MONOLITHIC,v 1.17 2014/08/24 07:59:22 jnemeth Exp $
#
# Non MODULAR
#
include "arch/i386/conf/GENERIC"
no options MODULAR
+no options MODULAR_DEFAULT_AUTOLOAD
Index: src/sys/arch/landisk/conf/GENERIC
diff -u src/sys/arch/landisk/conf/GENERIC:1.42 src/sys/arch/landisk/conf/GENERIC:1.43
--- src/sys/arch/landisk/conf/GENERIC:1.42 Sat Aug 23 20:26:58 2014
+++ src/sys/arch/landisk/conf/GENERIC Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.42 2014/08/23 20:26:58 dholland Exp $
+# $NetBSD: GENERIC,v 1.43 2014/08/24 07:59:22 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/landisk/conf/std.landisk"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.42 $"
+#ident "GENERIC-$Revision: 1.43 $"
maxusers 16 # estimated number of users
@@ -59,6 +59,7 @@ options SYSVSEM # System V-like semaph
options SYSVSHM # System V-like memory sharing
#options MODULAR # new style module(7) framework
+#options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/luna68k/conf/GENERIC
diff -u src/sys/arch/luna68k/conf/GENERIC:1.116 src/sys/arch/luna68k/conf/GENERIC:1.117
--- src/sys/arch/luna68k/conf/GENERIC:1.116 Sat Aug 23 20:26:58 2014
+++ src/sys/arch/luna68k/conf/GENERIC Sun Aug 24 07:59:22 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.116 2014/08/23 20:26:58 dholland Exp $
+# $NetBSD: GENERIC,v 1.117 2014/08/24 07:59:22 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/luna68k/conf/std.luna68k"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.116 $"
+#ident "GENERIC-$Revision: 1.117 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -42,6 +42,7 @@ options SYSVSEM # System V semaphores
options SYSVSHM # System V shared memory
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/macppc/conf/GENERIC
diff -u src/sys/arch/macppc/conf/GENERIC:1.315 src/sys/arch/macppc/conf/GENERIC:1.316
--- src/sys/arch/macppc/conf/GENERIC:1.315 Sat Aug 23 20:26:58 2014
+++ src/sys/arch/macppc/conf/GENERIC Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.315 2014/08/23 20:26:58 dholland Exp $
+# $NetBSD: GENERIC,v 1.316 2014/08/24 07:59:23 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/macppc/conf/std.macppc"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.315 $"
+#ident "GENERIC-$Revision: 1.316 $"
maxusers 32
@@ -40,6 +40,7 @@ options SYSVSEM # System V semaphores
options SYSVSHM # System V shared memory
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/macppc/conf/GENERIC_601
diff -u src/sys/arch/macppc/conf/GENERIC_601:1.4 src/sys/arch/macppc/conf/GENERIC_601:1.5
--- src/sys/arch/macppc/conf/GENERIC_601:1.4 Sat Aug 23 20:26:58 2014
+++ src/sys/arch/macppc/conf/GENERIC_601 Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC_601,v 1.4 2014/08/23 20:26:58 dholland Exp $
+# $NetBSD: GENERIC_601,v 1.5 2014/08/24 07:59:23 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -28,7 +28,7 @@ include "arch/macppc/conf/std.macppc.60
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-ident "GENERIC-$Revision: 1.4 $"
+ident "GENERIC-$Revision: 1.5 $"
maxusers 32
@@ -44,6 +44,7 @@ options SYSVSEM # System V semaphores
options SYSVSHM # System V shared memory
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
#options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/mmeye/conf/MMEYE_WLF
diff -u src/sys/arch/mmeye/conf/MMEYE_WLF:1.15 src/sys/arch/mmeye/conf/MMEYE_WLF:1.16
--- src/sys/arch/mmeye/conf/MMEYE_WLF:1.15 Sat Aug 23 20:26:58 2014
+++ src/sys/arch/mmeye/conf/MMEYE_WLF Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: MMEYE_WLF,v 1.15 2014/08/23 20:26:58 dholland Exp $
+# $NetBSD: MMEYE_WLF,v 1.16 2014/08/24 07:59:23 jnemeth Exp $
#
# MMEYE_WLF -- Brains Inc. MMEYE-WLF platforms kernel
#
@@ -22,7 +22,7 @@ include "arch/mmeye/conf/std.mmeye"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.15 $"
+#ident "GENERIC-$Revision: 1.16 $"
maxusers 16 # estimated number of users
@@ -50,6 +50,7 @@ options SYSVSEM # System V-like semaph
options SYSVSHM # System V-like memory sharing
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/news68k/conf/GENERIC
diff -u src/sys/arch/news68k/conf/GENERIC:1.122 src/sys/arch/news68k/conf/GENERIC:1.123
--- src/sys/arch/news68k/conf/GENERIC:1.122 Sat Aug 23 20:26:59 2014
+++ src/sys/arch/news68k/conf/GENERIC Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.122 2014/08/23 20:26:59 dholland Exp $
+# $NetBSD: GENERIC,v 1.123 2014/08/24 07:59:23 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/news68k/conf/std.news68k"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.122 $"
+#ident "GENERIC-$Revision: 1.123 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -41,6 +41,7 @@ options SYSVSEM # System V semaphores
options SYSVSHM # System V shared memory
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/sandpoint/conf/GENERIC
diff -u src/sys/arch/sandpoint/conf/GENERIC:1.84 src/sys/arch/sandpoint/conf/GENERIC:1.85
--- src/sys/arch/sandpoint/conf/GENERIC:1.84 Sat Aug 23 20:26:59 2014
+++ src/sys/arch/sandpoint/conf/GENERIC Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.84 2014/08/23 20:26:59 dholland Exp $
+# $NetBSD: GENERIC,v 1.85 2014/08/24 07:59:23 jnemeth Exp $
#
# machine description file for GENERIC NAS
#
@@ -22,7 +22,7 @@ include "arch/sandpoint/conf/std.sandpo
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.84 $"
+#ident "GENERIC-$Revision: 1.85 $"
maxusers 32
@@ -39,6 +39,7 @@ options SYSVSEM # System V semaphores
options SYSVSHM # System V shared memory
#options MODULAR # module(7) support
+#options MODULAR_DEFAULT_AUTOLOAD
#options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/shark/conf/GENERIC
diff -u src/sys/arch/shark/conf/GENERIC:1.118 src/sys/arch/shark/conf/GENERIC:1.119
--- src/sys/arch/shark/conf/GENERIC:1.118 Sat Aug 23 20:26:59 2014
+++ src/sys/arch/shark/conf/GENERIC Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.118 2014/08/23 20:26:59 dholland Exp $
+# $NetBSD: GENERIC,v 1.119 2014/08/24 07:59:23 jnemeth Exp $
#
# Generic Shark configuration.
#
@@ -7,7 +7,7 @@ include "arch/shark/conf/std.shark"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.118 $"
+#ident "GENERIC-$Revision: 1.119 $"
# estimated number of users
maxusers 32
@@ -147,6 +147,7 @@ options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
# Development and Debugging options
Index: src/sys/arch/sparc/conf/GENERIC
diff -u src/sys/arch/sparc/conf/GENERIC:1.245 src/sys/arch/sparc/conf/GENERIC:1.246
--- src/sys/arch/sparc/conf/GENERIC:1.245 Sat Aug 23 20:26:59 2014
+++ src/sys/arch/sparc/conf/GENERIC Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.245 2014/08/23 20:26:59 dholland Exp $
+# $NetBSD: GENERIC,v 1.246 2014/08/24 07:59:23 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/sparc/conf/std.sparc"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.245 $"
+#ident "GENERIC-$Revision: 1.246 $"
maxusers 32
@@ -92,6 +92,7 @@ options SYSVSEM # System V semaphores
options SYSVSHM # System V shared memory
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/sparc64/conf/GENERIC
diff -u src/sys/arch/sparc64/conf/GENERIC:1.173 src/sys/arch/sparc64/conf/GENERIC:1.174
--- src/sys/arch/sparc64/conf/GENERIC:1.173 Sat Aug 23 20:27:00 2014
+++ src/sys/arch/sparc64/conf/GENERIC Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.173 2014/08/23 20:27:00 dholland Exp $
+# $NetBSD: GENERIC,v 1.174 2014/08/24 07:59:23 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/sparc64/conf/std.sparc64"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.173 $"
+#ident "GENERIC-$Revision: 1.174 $"
maxusers 64
@@ -62,6 +62,7 @@ options SYSVSEM # System V semaphores
options SYSVSHM # System V shared memory
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/sun3/conf/GENERIC
diff -u src/sys/arch/sun3/conf/GENERIC:1.168 src/sys/arch/sun3/conf/GENERIC:1.169
--- src/sys/arch/sun3/conf/GENERIC:1.168 Sat Aug 23 20:27:00 2014
+++ src/sys/arch/sun3/conf/GENERIC Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.168 2014/08/23 20:27:00 dholland Exp $
+# $NetBSD: GENERIC,v 1.169 2014/08/24 07:59:23 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -25,7 +25,7 @@ include "arch/sun3/conf/std.sun3"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.168 $"
+#ident "GENERIC-$Revision: 1.169 $"
makeoptions COPTS="-Os" # bootloader has size limit (~2MB)
@@ -43,6 +43,7 @@ options SYSVSEM # System V semaphores
options SYSVSHM # System V shared memory
#options MODULAR # new style module(7) framework
+#options MODULAR_DEFAULT_AUTOLOAD
#options INSECURE # disable kernel security level
#options USERCONF # userconf(4) support
Index: src/sys/arch/sun3/conf/GENERIC3X
diff -u src/sys/arch/sun3/conf/GENERIC3X:1.124 src/sys/arch/sun3/conf/GENERIC3X:1.125
--- src/sys/arch/sun3/conf/GENERIC3X:1.124 Sat Aug 23 20:27:00 2014
+++ src/sys/arch/sun3/conf/GENERIC3X Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC3X,v 1.124 2014/08/23 20:27:00 dholland Exp $
+# $NetBSD: GENERIC3X,v 1.125 2014/08/24 07:59:23 jnemeth Exp $
# GENERIC Sun3X (3/80, 3/470)
# Supports root on: ie0, le0, sd*, ...
@@ -7,7 +7,7 @@ include "arch/sun3/conf/std.sun3x"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC3X-$Revision: 1.124 $"
+#ident "GENERIC3X-$Revision: 1.125 $"
makeoptions COPTS="-Os" # bootloader has size limit (~2MB)
@@ -25,6 +25,7 @@ options SYSVSEM # System V semaphores
options SYSVSHM # System V shared memory
#options MODULAR # new style module(7) framework
+#options MODULAR_DEFAULT_AUTOLOAD
#options INSECURE # disable kernel security level
#options USERCONF # userconf(4) support
Index: src/sys/arch/x68k/conf/GENERIC
diff -u src/sys/arch/x68k/conf/GENERIC:1.176 src/sys/arch/x68k/conf/GENERIC:1.177
--- src/sys/arch/x68k/conf/GENERIC:1.176 Sat Aug 23 20:27:00 2014
+++ src/sys/arch/x68k/conf/GENERIC Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.176 2014/08/23 20:27:00 dholland Exp $
+# $NetBSD: GENERIC,v 1.177 2014/08/24 07:59:23 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/x68k/conf/std.x68k"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.176 $"
+#ident "GENERIC-$Revision: 1.177 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -81,6 +81,7 @@ options SYSVSHM # System V shared memo
## Loadable kernel module support
options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
Index: src/sys/arch/zaurus/conf/GENERIC
diff -u src/sys/arch/zaurus/conf/GENERIC:1.61 src/sys/arch/zaurus/conf/GENERIC:1.62
--- src/sys/arch/zaurus/conf/GENERIC:1.61 Sat Aug 23 20:27:00 2014
+++ src/sys/arch/zaurus/conf/GENERIC Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.61 2014/08/23 20:27:00 dholland Exp $
+# $NetBSD: GENERIC,v 1.62 2014/08/24 07:59:23 jnemeth Exp $
#
# GENERIC machine description file
#
@@ -121,6 +121,7 @@ options SYSVSHM # System V-like memory
# Loadable kernel module support
#options MODULAR # new style module(7) framework
+#options MODULAR_DEFAULT_AUTOLOAD
# Device options
Index: src/sys/conf/files
diff -u src/sys/conf/files:1.1098 src/sys/conf/files:1.1099
--- src/sys/conf/files:1.1098 Sun Aug 17 21:17:44 2014
+++ src/sys/conf/files Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-# $NetBSD: files,v 1.1098 2014/08/17 21:17:44 joerg Exp $
+# $NetBSD: files,v 1.1099 2014/08/24 07:59:23 jnemeth Exp $
# @(#)files.newconf 7.5 (Berkeley) 5/10/93
version 20100430
@@ -23,7 +23,8 @@ defflag KTRACE
defflag MBUFTRACE
defflag PTRACE
defflag COREDUMP
-defflag MODULAR
+defflag opt_modular.h MODULAR
+defflag opt_modular.h MODULAR_DEFAULT_AUTOLOAD
defflag KEYLOCK
defparam DEFCORENAME
Index: src/sys/kern/kern_module.c
diff -u src/sys/kern/kern_module.c:1.97 src/sys/kern/kern_module.c:1.98
--- src/sys/kern/kern_module.c:1.97 Mon Aug 11 03:43:25 2014
+++ src/sys/kern/kern_module.c Sun Aug 24 07:59:23 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: kern_module.c,v 1.97 2014/08/11 03:43:25 jnemeth Exp $ */
+/* $NetBSD: kern_module.c,v 1.98 2014/08/24 07:59:23 jnemeth Exp $ */
/*-
* Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_module.c,v 1.97 2014/08/11 03:43:25 jnemeth Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_module.c,v 1.98 2014/08/24 07:59:23 jnemeth Exp $");
#define _MODULE_INTERNAL
@@ -67,7 +67,11 @@ static struct modlist module_bootlist =
static module_t *module_active;
static bool module_verbose_on;
+#ifdef MODULE_DEFAULT_AUTOLOAD
static bool module_autoload_on = true;
+#else
+static bool module_autoload_on = false;
+#endif
u_int module_count;
u_int module_builtinlist;
u_int module_autotime = 10;