Module Name:    src
Committed By:   snj
Date:           Fri May 15 03:44:19 UTC 2015

Modified Files:
        src/share/man/man4 [netbsd-7]: options.4
        src/sys/arch/amd64/conf [netbsd-7]: ALL GENERIC
        src/sys/arch/dreamcast/conf [netbsd-7]: GENERIC
        src/sys/arch/epoc32/conf [netbsd-7]: GENERIC
        src/sys/arch/evbarm/conf [netbsd-7]: BCM5301X BCM56340 IMX23_OLINUXINO
            std.beagle std.kobo std.netwalker
        src/sys/arch/evbppc/conf [netbsd-7]: P2020DS RB800 TWRP1025
        src/sys/arch/hp300/conf [netbsd-7]: GENERIC
        src/sys/arch/hpcsh/conf [netbsd-7]: GENERIC
        src/sys/arch/i386/conf [netbsd-7]: GENERIC MONOLITHIC
        src/sys/arch/landisk/conf [netbsd-7]: GENERIC
        src/sys/arch/luna68k/conf [netbsd-7]: GENERIC
        src/sys/arch/macppc/conf [netbsd-7]: GENERIC GENERIC_601
        src/sys/arch/mmeye/conf [netbsd-7]: MMEYE_WLF
        src/sys/arch/news68k/conf [netbsd-7]: GENERIC
        src/sys/arch/sandpoint/conf [netbsd-7]: GENERIC
        src/sys/arch/shark/conf [netbsd-7]: GENERIC
        src/sys/arch/sparc/conf [netbsd-7]: GENERIC
        src/sys/arch/sparc64/conf [netbsd-7]: GENERIC
        src/sys/arch/sun3/conf [netbsd-7]: GENERIC GENERIC3X
        src/sys/arch/x68k/conf [netbsd-7]: GENERIC
        src/sys/arch/zaurus/conf [netbsd-7]: GENERIC
        src/sys/conf [netbsd-7]: files
        src/sys/kern [netbsd-7]: kern_module.c

Log Message:
Pull up following revision(s) (requested by jnemeth in ticket #762):
        share/man/man4/options.4: revision 1.442
        sys/arch/amd64/conf/ALL: revision 1.18
        sys/arch/amd64/conf/GENERIC: revision 1.396
        sys/arch/dreamcast/conf/GENERIC: revision 1.119
        sys/arch/epoc32/conf/GENERIC: revision 1.6
        sys/arch/evbarm/conf/BCM5301X: revision 1.24
        sys/arch/evbarm/conf/BCM56340: revision 1.9
        sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9
        sys/arch/evbarm/conf/std.beagle: revision 1.13
        sys/arch/evbarm/conf/std.kobo: revision 1.2
        sys/arch/evbarm/conf/std.netwalker: revision 1.10
        sys/arch/evbppc/conf/P2020DS: revision 1.25
        sys/arch/evbppc/conf/RB800: revision 1.30
        sys/arch/evbppc/conf/TWRP1025: revision 1.18
        sys/arch/hp300/conf/GENERIC: revision 1.187
        sys/arch/hpcsh/conf/GENERIC: revision 1.104
        sys/arch/i386/conf/GENERIC: revision 1.1111
        sys/arch/i386/conf/MONOLITHIC: revision 1.17
        sys/arch/landisk/conf/GENERIC: revision 1.43
        sys/arch/luna68k/conf/GENERIC: revision 1.117
        sys/arch/macppc/conf/GENERIC: revision 1.316
        sys/arch/macppc/conf/GENERIC_601: revision 1.5
        sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16
        sys/arch/news68k/conf/GENERIC: revision 1.123
        sys/arch/sandpoint/conf/GENERIC: revision 1.85
        sys/arch/shark/conf/GENERIC: revision 1.119
        sys/arch/sparc/conf/GENERIC: revision 1.246
        sys/arch/sparc64/conf/GENERIC: revision 1.174
        sys/arch/sun3/conf/GENERIC3X: revision 1.125
        sys/arch/sun3/conf/GENERIC: revision 1.169
        sys/arch/x68k/conf/GENERIC: revision 1.177
        sys/arch/zaurus/conf/GENERIC: revision 1.62
        sys/conf/files: revision 1.1099
        sys/kern/kern_module.c: revisions 1.98, 1.99
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.
--
fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)


To generate a diff of this commit:
cvs rdiff -u -r1.439.2.1 -r1.439.2.2 src/share/man/man4/options.4
cvs rdiff -u -r1.13.2.2 -r1.13.2.3 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.392.2.6 -r1.392.2.7 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -u -r1.115.6.2 -r1.115.6.3 src/sys/arch/dreamcast/conf/GENERIC
cvs rdiff -u -r1.3.2.2 -r1.3.2.3 src/sys/arch/epoc32/conf/GENERIC
cvs rdiff -u -r1.19 -r1.19.2.1 src/sys/arch/evbarm/conf/BCM5301X
cvs rdiff -u -r1.4 -r1.4.2.1 src/sys/arch/evbarm/conf/BCM56340
cvs rdiff -u -r1.5 -r1.5.2.1 src/sys/arch/evbarm/conf/IMX23_OLINUXINO
cvs rdiff -u -r1.12 -r1.12.4.1 src/sys/arch/evbarm/conf/std.beagle
cvs rdiff -u -r1.1 -r1.1.4.1 src/sys/arch/evbarm/conf/std.kobo
cvs rdiff -u -r1.9 -r1.9.2.1 src/sys/arch/evbarm/conf/std.netwalker
cvs rdiff -u -r1.21 -r1.21.2.1 src/sys/arch/evbppc/conf/P2020DS
cvs rdiff -u -r1.26 -r1.26.6.1 src/sys/arch/evbppc/conf/RB800
cvs rdiff -u -r1.14 -r1.14.4.1 src/sys/arch/evbppc/conf/TWRP1025
cvs rdiff -u -r1.184.2.3 -r1.184.2.4 src/sys/arch/hp300/conf/GENERIC
cvs rdiff -u -r1.101.4.2 -r1.101.4.3 src/sys/arch/hpcsh/conf/GENERIC
cvs rdiff -u -r1.1107.2.6 -r1.1107.2.7 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.16 -r1.16.28.1 src/sys/arch/i386/conf/MONOLITHIC
cvs rdiff -u -r1.40.4.2 -r1.40.4.3 src/sys/arch/landisk/conf/GENERIC
cvs rdiff -u -r1.113.2.2 -r1.113.2.3 src/sys/arch/luna68k/conf/GENERIC
cvs rdiff -u -r1.312.4.2 -r1.312.4.3 src/sys/arch/macppc/conf/GENERIC
cvs rdiff -u -r1.1 -r1.1.8.1 src/sys/arch/macppc/conf/GENERIC_601
cvs rdiff -u -r1.13 -r1.13.6.1 src/sys/arch/mmeye/conf/MMEYE_WLF
cvs rdiff -u -r1.120.2.2 -r1.120.2.3 src/sys/arch/news68k/conf/GENERIC
cvs rdiff -u -r1.81.4.2 -r1.81.4.3 src/sys/arch/sandpoint/conf/GENERIC
cvs rdiff -u -r1.115.2.3 -r1.115.2.4 src/sys/arch/shark/conf/GENERIC
cvs rdiff -u -r1.243.4.2 -r1.243.4.3 src/sys/arch/sparc/conf/GENERIC
cvs rdiff -u -r1.171.4.3 -r1.171.4.4 src/sys/arch/sparc64/conf/GENERIC
cvs rdiff -u -r1.166.6.2 -r1.166.6.3 src/sys/arch/sun3/conf/GENERIC
cvs rdiff -u -r1.122 -r1.122.6.1 src/sys/arch/sun3/conf/GENERIC3X
cvs rdiff -u -r1.174.2.2 -r1.174.2.3 src/sys/arch/x68k/conf/GENERIC
cvs rdiff -u -r1.57.2.3 -r1.57.2.4 src/sys/arch/zaurus/conf/GENERIC
cvs rdiff -u -r1.1096.2.4 -r1.1096.2.5 src/sys/conf/files
cvs rdiff -u -r1.97 -r1.97.2.1 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.439.2.1 src/share/man/man4/options.4:1.439.2.2
--- src/share/man/man4/options.4:1.439.2.1	Thu Aug 21 07:43:04 2014
+++ src/share/man/man4/options.4	Fri May 15 03:44:17 2015
@@ -1,4 +1,4 @@
-.\"	$NetBSD: options.4,v 1.439.2.1 2014/08/21 07:43:04 martin Exp $
+.\"	$NetBSD: options.4,v 1.439.2.2 2015/05/15 03:44:17 snj 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
@@ -1228,6 +1228,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.13.2.2 src/sys/arch/amd64/conf/ALL:1.13.2.3
--- src/sys/arch/amd64/conf/ALL:1.13.2.2	Wed Mar 18 03:57:15 2015
+++ src/sys/arch/amd64/conf/ALL	Fri May 15 03:44:17 2015
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.13.2.2 2015/03/18 03:57:15 snj Exp $
+# $NetBSD: ALL,v 1.13.2.3 2015/05/15 03:44:17 snj 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.13.2.2 $"
+#ident 		"ALL-$Revision: 1.13.2.3 $"
 
 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.392.2.6 src/sys/arch/amd64/conf/GENERIC:1.392.2.7
--- src/sys/arch/amd64/conf/GENERIC:1.392.2.6	Wed Mar 18 03:57:15 2015
+++ src/sys/arch/amd64/conf/GENERIC	Fri May 15 03:44:17 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.392.2.6 2015/03/18 03:57:15 snj Exp $
+# $NetBSD: GENERIC,v 1.392.2.7 2015/05/15 03:44:17 snj 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.392.2.6 $"
+#ident 		"GENERIC-$Revision: 1.392.2.7 $"
 
 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.115.6.2 src/sys/arch/dreamcast/conf/GENERIC:1.115.6.3
--- src/sys/arch/dreamcast/conf/GENERIC:1.115.6.2	Tue Nov 18 19:05:29 2014
+++ src/sys/arch/dreamcast/conf/GENERIC	Fri May 15 03:44:17 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.115.6.2 2014/11/18 19:05:29 snj Exp $
+# $NetBSD: GENERIC,v 1.115.6.3 2015/05/15 03:44:17 snj 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.3.2.2 src/sys/arch/epoc32/conf/GENERIC:1.3.2.3
--- src/sys/arch/epoc32/conf/GENERIC:1.3.2.2	Tue Nov 18 19:05:29 2014
+++ src/sys/arch/epoc32/conf/GENERIC	Fri May 15 03:44:17 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC,v 1.3.2.2 2014/11/18 19:05:29 snj Exp $
+#	$NetBSD: GENERIC,v 1.3.2.3 2015/05/15 03:44:17 snj 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.3.2.2 $"
+#ident 		"GENERIC-$Revision: 1.3.2.3 $"
 
 maxusers	32			# estimated number of users
 
@@ -92,6 +92,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.19 src/sys/arch/evbarm/conf/BCM5301X:1.19.2.1
--- src/sys/arch/evbarm/conf/BCM5301X:1.19	Sun Aug  3 08:53:56 2014
+++ src/sys/arch/evbarm/conf/BCM5301X	Fri May 15 03:44:18 2015
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: BCM5301X,v 1.19 2014/08/03 08:53:56 martin Exp $
+#	$NetBSD: BCM5301X,v 1.19.2.1 2015/05/15 03:44:18 snj Exp $
 #
 #	BCM5301X -- Broadcom BCM5301X Eval Board Kernel
 #
@@ -125,6 +125,7 @@ options 	DKWEDGE_METHOD_GPT
 
 # 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.4 src/sys/arch/evbarm/conf/BCM56340:1.4.2.1
--- src/sys/arch/evbarm/conf/BCM56340:1.4	Sun Aug  3 08:53:56 2014
+++ src/sys/arch/evbarm/conf/BCM56340	Fri May 15 03:44:18 2015
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: BCM56340,v 1.4 2014/08/03 08:53:56 martin Exp $
+#	$NetBSD: BCM56340,v 1.4.2.1 2015/05/15 03:44:18 snj Exp $
 #
 #	BCM5301X -- Broadcom BCM5301X Eval Board Kernel
 #
@@ -125,6 +125,7 @@ options 	DKWEDGE_METHOD_GPT
 
 # 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.5 src/sys/arch/evbarm/conf/IMX23_OLINUXINO:1.5.2.1
--- src/sys/arch/evbarm/conf/IMX23_OLINUXINO:1.5	Sun Aug  3 09:18:16 2014
+++ src/sys/arch/evbarm/conf/IMX23_OLINUXINO	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-# $Id: IMX23_OLINUXINO,v 1.5 2014/08/03 09:18:16 martin Exp $
+# $Id: IMX23_OLINUXINO,v 1.5.2.1 2015/05/15 03:44:18 snj Exp $
 #
 # IMX23_OLINUXINO -- Olimex i.MX23 OLinuXino kernel configuration file.
 #
@@ -96,6 +96,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.12.4.1
--- src/sys/arch/evbarm/conf/std.beagle:1.12	Fri Nov  1 18:41:06 2013
+++ src/sys/arch/evbarm/conf/std.beagle	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: std.beagle,v 1.12 2013/11/01 18:41:06 skrll Exp $
+#	$NetBSD: std.beagle,v 1.12.4.1 2015/05/15 03:44:18 snj 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.kobo
diff -u src/sys/arch/evbarm/conf/std.kobo:1.1 src/sys/arch/evbarm/conf/std.kobo:1.1.4.1
--- src/sys/arch/evbarm/conf/std.kobo:1.1	Fri Jul 25 11:22:50 2014
+++ src/sys/arch/evbarm/conf/std.kobo	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: std.kobo,v 1.1 2014/07/25 11:22:50 hkenken Exp $
+#	$NetBSD: std.kobo,v 1.1.4.1 2015/05/15 03:44:18 snj 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.9.2.1
--- src/sys/arch/evbarm/conf/std.netwalker:1.9	Wed Apr  9 04:00:50 2014
+++ src/sys/arch/evbarm/conf/std.netwalker	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: std.netwalker,v 1.9 2014/04/09 04:00:50 hkenken Exp $
+#	$NetBSD: std.netwalker,v 1.9.2.1 2015/05/15 03:44:18 snj 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/evbppc/conf/P2020DS
diff -u src/sys/arch/evbppc/conf/P2020DS:1.21 src/sys/arch/evbppc/conf/P2020DS:1.21.2.1
--- src/sys/arch/evbppc/conf/P2020DS:1.21	Sun Aug 10 17:56:23 2014
+++ src/sys/arch/evbppc/conf/P2020DS	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: P2020DS,v 1.21 2014/08/10 17:56:23 joerg Exp $
+#	$NetBSD: P2020DS,v 1.21.2.1 2015/05/15 03:44:18 snj 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.21 $"
+ident 		"P2020DS-$Revision: 1.21.2.1 $"
 
 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.26 src/sys/arch/evbppc/conf/RB800:1.26.6.1
--- src/sys/arch/evbppc/conf/RB800:1.26	Sun Jun 30 21:38:56 2013
+++ src/sys/arch/evbppc/conf/RB800	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: RB800,v 1.26 2013/06/30 21:38:56 rmind Exp $
+#	$NetBSD: RB800,v 1.26.6.1 2015/05/15 03:44:18 snj 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.26 $"
+ident 		"RB800-$Revision: 1.26.6.1 $"
 
 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.14 src/sys/arch/evbppc/conf/TWRP1025:1.14.4.1
--- src/sys/arch/evbppc/conf/TWRP1025:1.14	Thu Mar  6 23:30:28 2014
+++ src/sys/arch/evbppc/conf/TWRP1025	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: TWRP1025,v 1.14 2014/03/06 23:30:28 joerg Exp $
+#	$NetBSD: TWRP1025,v 1.14.4.1 2015/05/15 03:44:18 snj 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.14 $"
+ident 		"TWRP1025-$Revision: 1.14.4.1 $"
 
 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.184.2.3 src/sys/arch/hp300/conf/GENERIC:1.184.2.4
--- src/sys/arch/hp300/conf/GENERIC:1.184.2.3	Tue Nov 18 19:05:29 2014
+++ src/sys/arch/hp300/conf/GENERIC	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.184.2.3 2014/11/18 19:05:29 snj Exp $
+# $NetBSD: GENERIC,v 1.184.2.4 2015/05/15 03:44:18 snj 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.184.2.3 $"
+#ident 		"GENERIC-$Revision: 1.184.2.4 $"
 
 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.101.4.2 src/sys/arch/hpcsh/conf/GENERIC:1.101.4.3
--- src/sys/arch/hpcsh/conf/GENERIC:1.101.4.2	Tue Nov 18 19:05:29 2014
+++ src/sys/arch/hpcsh/conf/GENERIC	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.101.4.2 2014/11/18 19:05:29 snj Exp $
+# $NetBSD: GENERIC,v 1.101.4.3 2015/05/15 03:44:18 snj 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.1107.2.6 src/sys/arch/i386/conf/GENERIC:1.1107.2.7
--- src/sys/arch/i386/conf/GENERIC:1.1107.2.6	Wed Mar 18 03:57:15 2015
+++ src/sys/arch/i386/conf/GENERIC	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.1107.2.6 2015/03/18 03:57:15 snj Exp $
+# $NetBSD: GENERIC,v 1.1107.2.7 2015/05/15 03:44:18 snj 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.1107.2.6 $"
+#ident 		"GENERIC-$Revision: 1.1107.2.7 $"
 
 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.16.28.1
--- src/sys/arch/i386/conf/MONOLITHIC:1.16	Tue Aug  9 14:18:17 2011
+++ src/sys/arch/i386/conf/MONOLITHIC	Fri May 15 03:44:18 2015
@@ -1,7 +1,8 @@
-# $NetBSD: MONOLITHIC,v 1.16 2011/08/09 14:18:17 jakllsch Exp $
+# $NetBSD: MONOLITHIC,v 1.16.28.1 2015/05/15 03:44:18 snj 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.40.4.2 src/sys/arch/landisk/conf/GENERIC:1.40.4.3
--- src/sys/arch/landisk/conf/GENERIC:1.40.4.2	Tue Nov 18 19:05:30 2014
+++ src/sys/arch/landisk/conf/GENERIC	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.40.4.2 2014/11/18 19:05:30 snj Exp $
+# $NetBSD: GENERIC,v 1.40.4.3 2015/05/15 03:44:18 snj 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.40.4.2 $"
+#ident          "GENERIC-$Revision: 1.40.4.3 $"
 
 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.113.2.2 src/sys/arch/luna68k/conf/GENERIC:1.113.2.3
--- src/sys/arch/luna68k/conf/GENERIC:1.113.2.2	Tue Nov 18 19:05:30 2014
+++ src/sys/arch/luna68k/conf/GENERIC	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.113.2.2 2014/11/18 19:05:30 snj Exp $
+# $NetBSD: GENERIC,v 1.113.2.3 2015/05/15 03:44:18 snj 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.113.2.2 $"
+#ident 		"GENERIC-$Revision: 1.113.2.3 $"
 
 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.312.4.2 src/sys/arch/macppc/conf/GENERIC:1.312.4.3
--- src/sys/arch/macppc/conf/GENERIC:1.312.4.2	Tue Nov 18 19:05:30 2014
+++ src/sys/arch/macppc/conf/GENERIC	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.312.4.2 2014/11/18 19:05:30 snj Exp $
+# $NetBSD: GENERIC,v 1.312.4.3 2015/05/15 03:44:18 snj 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.312.4.2 $"
+#ident 		"GENERIC-$Revision: 1.312.4.3 $"
 
 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.1 src/sys/arch/macppc/conf/GENERIC_601:1.1.8.1
--- src/sys/arch/macppc/conf/GENERIC_601:1.1	Mon Mar  3 16:09:43 2014
+++ src/sys/arch/macppc/conf/GENERIC_601	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC_601,v 1.1 2014/03/03 16:09:43 macallan Exp $
+# $NetBSD: GENERIC_601,v 1.1.8.1 2015/05/15 03:44:18 snj 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.1 $"
+ident 		"GENERIC-$Revision: 1.1.8.1 $"
 
 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.13 src/sys/arch/mmeye/conf/MMEYE_WLF:1.13.6.1
--- src/sys/arch/mmeye/conf/MMEYE_WLF:1.13	Sun Jun 30 21:38:57 2013
+++ src/sys/arch/mmeye/conf/MMEYE_WLF	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-# $NetBSD: MMEYE_WLF,v 1.13 2013/06/30 21:38:57 rmind Exp $
+# $NetBSD: MMEYE_WLF,v 1.13.6.1 2015/05/15 03:44:18 snj 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.13 $"
+#ident 		"GENERIC-$Revision: 1.13.6.1 $"
 
 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.120.2.2 src/sys/arch/news68k/conf/GENERIC:1.120.2.3
--- src/sys/arch/news68k/conf/GENERIC:1.120.2.2	Tue Nov 18 19:05:31 2014
+++ src/sys/arch/news68k/conf/GENERIC	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.120.2.2 2014/11/18 19:05:31 snj Exp $
+# $NetBSD: GENERIC,v 1.120.2.3 2015/05/15 03:44:18 snj 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.120.2.2 $"
+#ident 		"GENERIC-$Revision: 1.120.2.3 $"
 
 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.81.4.2 src/sys/arch/sandpoint/conf/GENERIC:1.81.4.3
--- src/sys/arch/sandpoint/conf/GENERIC:1.81.4.2	Tue Nov 18 19:05:31 2014
+++ src/sys/arch/sandpoint/conf/GENERIC	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.81.4.2 2014/11/18 19:05:31 snj Exp $
+# $NetBSD: GENERIC,v 1.81.4.3 2015/05/15 03:44:18 snj 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.81.4.2 $"
+#ident 		"GENERIC-$Revision: 1.81.4.3 $"
 
 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.115.2.3 src/sys/arch/shark/conf/GENERIC:1.115.2.4
--- src/sys/arch/shark/conf/GENERIC:1.115.2.3	Tue Nov 18 19:05:31 2014
+++ src/sys/arch/shark/conf/GENERIC	Fri May 15 03:44:18 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC,v 1.115.2.3 2014/11/18 19:05:31 snj Exp $
+#	$NetBSD: GENERIC,v 1.115.2.4 2015/05/15 03:44:18 snj 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.115.2.3 $"
+#ident		"GENERIC-$Revision: 1.115.2.4 $"
 
 # 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.243.4.2 src/sys/arch/sparc/conf/GENERIC:1.243.4.3
--- src/sys/arch/sparc/conf/GENERIC:1.243.4.2	Tue Nov 18 19:05:31 2014
+++ src/sys/arch/sparc/conf/GENERIC	Fri May 15 03:44:19 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.243.4.2 2014/11/18 19:05:31 snj Exp $
+# $NetBSD: GENERIC,v 1.243.4.3 2015/05/15 03:44:19 snj 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.243.4.2 $"
+#ident 		"GENERIC-$Revision: 1.243.4.3 $"
 
 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.171.4.3 src/sys/arch/sparc64/conf/GENERIC:1.171.4.4
--- src/sys/arch/sparc64/conf/GENERIC:1.171.4.3	Tue Nov 18 19:05:32 2014
+++ src/sys/arch/sparc64/conf/GENERIC	Fri May 15 03:44:19 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.171.4.3 2014/11/18 19:05:32 snj Exp $
+# $NetBSD: GENERIC,v 1.171.4.4 2015/05/15 03:44:19 snj 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.171.4.3 $"
+#ident 		"GENERIC-$Revision: 1.171.4.4 $"
 
 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.166.6.2 src/sys/arch/sun3/conf/GENERIC:1.166.6.3
--- src/sys/arch/sun3/conf/GENERIC:1.166.6.2	Tue Nov 18 19:05:32 2014
+++ src/sys/arch/sun3/conf/GENERIC	Fri May 15 03:44:19 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.166.6.2 2014/11/18 19:05:32 snj Exp $
+# $NetBSD: GENERIC,v 1.166.6.3 2015/05/15 03:44:19 snj 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.166.6.2 $"
+#ident		"GENERIC-$Revision: 1.166.6.3 $"
 
 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.122 src/sys/arch/sun3/conf/GENERIC3X:1.122.6.1
--- src/sys/arch/sun3/conf/GENERIC3X:1.122	Sun Jun 30 21:38:59 2013
+++ src/sys/arch/sun3/conf/GENERIC3X	Fri May 15 03:44:19 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC3X,v 1.122 2013/06/30 21:38:59 rmind Exp $
+# $NetBSD: GENERIC3X,v 1.122.6.1 2015/05/15 03:44:19 snj 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.122 $"
+#ident		"GENERIC3X-$Revision: 1.122.6.1 $"
 
 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.174.2.2 src/sys/arch/x68k/conf/GENERIC:1.174.2.3
--- src/sys/arch/x68k/conf/GENERIC:1.174.2.2	Tue Nov 18 19:05:32 2014
+++ src/sys/arch/x68k/conf/GENERIC	Fri May 15 03:44:19 2015
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.174.2.2 2014/11/18 19:05:32 snj Exp $
+# $NetBSD: GENERIC,v 1.174.2.3 2015/05/15 03:44:19 snj 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.174.2.2 $"
+#ident 		"GENERIC-$Revision: 1.174.2.3 $"
 
 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.57.2.3 src/sys/arch/zaurus/conf/GENERIC:1.57.2.4
--- src/sys/arch/zaurus/conf/GENERIC:1.57.2.3	Tue Nov 18 19:05:32 2014
+++ src/sys/arch/zaurus/conf/GENERIC	Fri May 15 03:44:19 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC,v 1.57.2.3 2014/11/18 19:05:32 snj Exp $
+#	$NetBSD: GENERIC,v 1.57.2.4 2015/05/15 03:44:19 snj 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.1096.2.4 src/sys/conf/files:1.1096.2.5
--- src/sys/conf/files:1.1096.2.4	Sun Nov 23 13:07:05 2014
+++ src/sys/conf/files	Fri May 15 03:44:19 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: files,v 1.1096.2.4 2014/11/23 13:07:05 martin Exp $
+#	$NetBSD: files,v 1.1096.2.5 2015/05/15 03:44:19 snj 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.97.2.1
--- src/sys/kern/kern_module.c:1.97	Mon Aug 11 03:43:25 2014
+++ src/sys/kern/kern_module.c	Fri May 15 03:44:19 2015
@@ -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.97.2.1 2015/05/15 03:44:19 snj 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.97.2.1 2015/05/15 03:44:19 snj Exp $");
 
 #define _MODULE_INTERNAL
 
@@ -67,7 +67,11 @@ static struct modlist module_bootlist = 
 
 static module_t	*module_active;
 static bool	module_verbose_on;
+#ifdef MODULAR_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;

Reply via email to