Browse Source

treewide: strip useless `default n` Kconfig lines

Kconfig docs say:
> The default value deliberately defaults to 'n' in order to avoid
> bloating the build.

Apply this rule everywhere, to avoid more cloning of bad examples

Signed-off-by: Tony Butler <[email protected]>
Tony Butler 2 years ago
parent
commit
8bc72ea7be

+ 0 - 9
config/Config-build.in

@@ -5,7 +5,6 @@
 
 
 config EXPERIMENTAL
 config EXPERIMENTAL
 	bool "Enable experimental features by default"
 	bool "Enable experimental features by default"
-	default n
 	help
 	help
 	  Set this option to build with latest bleeding edge features
 	  Set this option to build with latest bleeding edge features
 	  which may or may not work as expected.
 	  which may or may not work as expected.
@@ -42,7 +41,6 @@ menu "Global build settings"
 
 
 	config BUILDBOT
 	config BUILDBOT
 		bool "Set build defaults for automatic builds (e.g. via buildbot)"
 		bool "Set build defaults for automatic builds (e.g. via buildbot)"
-		default n
 		help
 		help
 		  This option changes several defaults to be more suitable for
 		  This option changes several defaults to be more suitable for
 		  automatic builds. This includes the following changes:
 		  automatic builds. This includes the following changes:
@@ -75,10 +73,8 @@ menu "Global build settings"
 
 
 	config DISPLAY_SUPPORT
 	config DISPLAY_SUPPORT
 		bool "Show packages that require graphics support (local or remote)"
 		bool "Show packages that require graphics support (local or remote)"
-		default n
 
 
 	config BUILD_PATENTED
 	config BUILD_PATENTED
-		default n
 		bool "Compile with support for patented functionality"
 		bool "Compile with support for patented functionality"
 		help
 		help
 		  When this option is disabled, software which provides patented functionality
 		  When this option is disabled, software which provides patented functionality
@@ -86,7 +82,6 @@ menu "Global build settings"
 		  functionality, this optional support will get disabled for this package.
 		  functionality, this optional support will get disabled for this package.
 
 
 	config BUILD_NLS
 	config BUILD_NLS
-		default n
 		bool "Compile with full language support"
 		bool "Compile with full language support"
 		help
 		help
 		  When this option is enabled, packages are built with the full versions of
 		  When this option is enabled, packages are built with the full versions of
@@ -100,7 +95,6 @@ menu "Global build settings"
 	config CLEAN_IPKG
 	config CLEAN_IPKG
 		bool
 		bool
 		prompt "Remove ipkg/opkg status data files in final images"
 		prompt "Remove ipkg/opkg status data files in final images"
-		default n
 		help
 		help
 		  This removes all ipkg/opkg status data files from the target directory
 		  This removes all ipkg/opkg status data files from the target directory
 		  before building the root filesystem.
 		  before building the root filesystem.
@@ -108,14 +102,12 @@ menu "Global build settings"
 	config IPK_FILES_CHECKSUMS
 	config IPK_FILES_CHECKSUMS
 		bool
 		bool
 		prompt "Record files checksums in package metadata"
 		prompt "Record files checksums in package metadata"
-		default n
 		help
 		help
 		  This makes file checksums part of package metadata. It increases size
 		  This makes file checksums part of package metadata. It increases size
 		  but provides you with pkg_check command to check for flash corruptions.
 		  but provides you with pkg_check command to check for flash corruptions.
 
 
 	config INCLUDE_CONFIG
 	config INCLUDE_CONFIG
 		bool "Include build configuration in firmware" if DEVEL
 		bool "Include build configuration in firmware" if DEVEL
-		default n
 		help
 		help
 		  If enabled, buildinfo files will be stored in /etc/build.* of firmware.
 		  If enabled, buildinfo files will be stored in /etc/build.* of firmware.
 
 
@@ -149,7 +141,6 @@ menu "Global build settings"
 	config DEBUG
 	config DEBUG
 		bool
 		bool
 		prompt "Compile packages with debugging info"
 		prompt "Compile packages with debugging info"
-		default n
 		help
 		help
 		  Adds -g3 to the CFLAGS.
 		  Adds -g3 to the CFLAGS.
 
 

+ 0 - 5
config/Config-devel.in

@@ -4,11 +4,9 @@
 
 
 menuconfig DEVEL
 menuconfig DEVEL
 	bool "Advanced configuration options (for developers)"
 	bool "Advanced configuration options (for developers)"
-	default n
 
 
 	config BROKEN
 	config BROKEN
 		bool "Show broken platforms / packages / devices" if DEVEL
 		bool "Show broken platforms / packages / devices" if DEVEL
-		default n
 
 
 	config BINARY_FOLDER
 	config BINARY_FOLDER
 		string "Binary folder" if DEVEL
 		string "Binary folder" if DEVEL
@@ -53,7 +51,6 @@ menuconfig DEVEL
 
 
 	config AUTOREMOVE
 	config AUTOREMOVE
 		bool "Automatic removal of build directories" if DEVEL
 		bool "Automatic removal of build directories" if DEVEL
-		default n
 		help
 		help
 		  Automatically delete build directories after make target completed.
 		  Automatically delete build directories after make target completed.
 		  This allows you to symlink build_dir into a scratch location, e.g. a ramdisk,
 		  This allows you to symlink build_dir into a scratch location, e.g. a ramdisk,
@@ -61,7 +58,6 @@ menuconfig DEVEL
 
 
 	config BUILD_ALL_HOST_TOOLS
 	config BUILD_ALL_HOST_TOOLS
 		bool "Compile all host tools" if DEVEL
 		bool "Compile all host tools" if DEVEL
-		default n
 		help
 		help
 		  Compile all host host tools even if not needed. This is needed to prepare a
 		  Compile all host host tools even if not needed. This is needed to prepare a
 		  universal precompiled host tools archive to use in another buildroot.
 		  universal precompiled host tools archive to use in another buildroot.
@@ -84,7 +80,6 @@ menuconfig DEVEL
 
 
 	config CCACHE
 	config CCACHE
 		bool "Use ccache" if DEVEL
 		bool "Use ccache" if DEVEL
-		default n
 		help
 		help
 		  Compiler cache; see https://ccache.samba.org/
 		  Compiler cache; see https://ccache.samba.org/
 
 

+ 0 - 4
config/Config-images.in

@@ -59,7 +59,6 @@ menu "Target Images"
 		config TARGET_INITRAMFS_FORCE
 		config TARGET_INITRAMFS_FORCE
 			bool "Force"
 			bool "Force"
 			depends on TARGET_ROOTFS_INITRAMFS
 			depends on TARGET_ROOTFS_INITRAMFS
-			default n
 			help
 			help
 			  Ignore the initramfs passed by the bootloader.
 			  Ignore the initramfs passed by the bootloader.
 
 
@@ -128,7 +127,6 @@ menu "Target Images"
 		config TARGET_EXT4_JOURNAL
 		config TARGET_EXT4_JOURNAL
 			bool "Create a journaling filesystem"
 			bool "Create a journaling filesystem"
 			depends on TARGET_ROOTFS_EXT4FS
 			depends on TARGET_ROOTFS_EXT4FS
-			default n
 			help
 			help
 			  Create an ext4 filesystem with a journal.
 			  Create an ext4 filesystem with a journal.
 
 
@@ -233,7 +231,6 @@ menu "Target Images"
 	config GRUB_FLOWCONTROL
 	config GRUB_FLOWCONTROL
 		bool "Use RTE/CTS on serial console"
 		bool "Use RTE/CTS on serial console"
 		depends on GRUB_SERIAL != ""
 		depends on GRUB_SERIAL != ""
-		default n
 
 
 	config GRUB_BOOTOPTS
 	config GRUB_BOOTOPTS
 		string "Extra kernel boot options"
 		string "Extra kernel boot options"
@@ -312,7 +309,6 @@ menu "Target Images"
 
 
 	config TARGET_ROOTFS_PERSIST_VAR
 	config TARGET_ROOTFS_PERSIST_VAR
 		bool "Make /var persistent"
 		bool "Make /var persistent"
-		default n
 		help
 		help
 		  Do not symlink /var to /tmp, so that its content will persist
 		  Do not symlink /var to /tmp, so that its content will persist
 		  across reboots. When enabled, /var/run will still be linked
 		  across reboots. When enabled, /var/run will still be linked

+ 0 - 49
config/Config-kernel.in

@@ -47,12 +47,10 @@ config KERNEL_MIPS_FP_SUPPORT
 
 
 config KERNEL_ARM_PMU
 config KERNEL_ARM_PMU
 	bool
 	bool
-	default n
 	depends on (arm || aarch64)
 	depends on (arm || aarch64)
 
 
 config KERNEL_X86_VSYSCALL_EMULATION
 config KERNEL_X86_VSYSCALL_EMULATION
 	bool "Enable vsyscall emulation"
 	bool "Enable vsyscall emulation"
-	default n
 	depends on x86_64
 	depends on x86_64
 	help
 	help
 	  This enables emulation of the legacy vsyscall page.  Disabling
 	  This enables emulation of the legacy vsyscall page.  Disabling
@@ -70,12 +68,10 @@ config KERNEL_X86_VSYSCALL_EMULATION
 
 
 config KERNEL_PERF_EVENTS
 config KERNEL_PERF_EVENTS
 	bool "Compile the kernel with performance events and counters"
 	bool "Compile the kernel with performance events and counters"
-	default n
 	select KERNEL_ARM_PMU if (arm || aarch64)
 	select KERNEL_ARM_PMU if (arm || aarch64)
 
 
 config KERNEL_PROFILING
 config KERNEL_PROFILING
 	bool "Compile the kernel with profiling enabled"
 	bool "Compile the kernel with profiling enabled"
-	default n
 	select KERNEL_PERF_EVENTS
 	select KERNEL_PERF_EVENTS
 	help
 	help
 	  Enable the extended profiling support mechanisms used by profilers such
 	  Enable the extended profiling support mechanisms used by profilers such
@@ -255,7 +251,6 @@ config KERNEL_KCOV_INSTRUMENT_ALL
 
 
 config KERNEL_TASKSTATS
 config KERNEL_TASKSTATS
 	bool "Compile the kernel with task resource/io statistics and accounting"
 	bool "Compile the kernel with task resource/io statistics and accounting"
-	default n
 	help
 	help
 	  Enable the collection and publishing of task/io statistics and
 	  Enable the collection and publishing of task/io statistics and
 	  accounting.  Enable this option to enable i/o monitoring in system
 	  accounting.  Enable this option to enable i/o monitoring in system
@@ -283,37 +278,30 @@ config KERNEL_KALLSYMS
 config KERNEL_FTRACE
 config KERNEL_FTRACE
 	bool "Compile the kernel with tracing support"
 	bool "Compile the kernel with tracing support"
 	depends on !TARGET_uml
 	depends on !TARGET_uml
-	default n
 
 
 config KERNEL_FTRACE_SYSCALLS
 config KERNEL_FTRACE_SYSCALLS
 	bool "Trace system calls"
 	bool "Trace system calls"
 	depends on KERNEL_FTRACE
 	depends on KERNEL_FTRACE
-	default n
 
 
 config KERNEL_ENABLE_DEFAULT_TRACERS
 config KERNEL_ENABLE_DEFAULT_TRACERS
 	bool "Trace process context switches and events"
 	bool "Trace process context switches and events"
 	depends on KERNEL_FTRACE
 	depends on KERNEL_FTRACE
-	default n
 
 
 config KERNEL_FUNCTION_TRACER
 config KERNEL_FUNCTION_TRACER
 	bool "Function tracer"
 	bool "Function tracer"
 	depends on KERNEL_FTRACE
 	depends on KERNEL_FTRACE
-	default n
 
 
 config KERNEL_FUNCTION_GRAPH_TRACER
 config KERNEL_FUNCTION_GRAPH_TRACER
 	bool "Function graph tracer"
 	bool "Function graph tracer"
 	depends on KERNEL_FUNCTION_TRACER
 	depends on KERNEL_FUNCTION_TRACER
-	default n
 
 
 config KERNEL_DYNAMIC_FTRACE
 config KERNEL_DYNAMIC_FTRACE
 	bool "Enable/disable function tracing dynamically"
 	bool "Enable/disable function tracing dynamically"
 	depends on KERNEL_FUNCTION_TRACER
 	depends on KERNEL_FUNCTION_TRACER
-	default n
 
 
 config KERNEL_FUNCTION_PROFILER
 config KERNEL_FUNCTION_PROFILER
 	bool "Function profiler"
 	bool "Function profiler"
 	depends on KERNEL_FUNCTION_TRACER
 	depends on KERNEL_FUNCTION_TRACER
-	default n
 
 
 config KERNEL_IRQSOFF_TRACER
 config KERNEL_IRQSOFF_TRACER
 	bool "Interrupts-off Latency Tracer"
 	bool "Interrupts-off Latency Tracer"
@@ -364,7 +352,6 @@ config KERNEL_HIST_TRIGGERS
 
 
 config KERNEL_DEBUG_KERNEL
 config KERNEL_DEBUG_KERNEL
 	bool
 	bool
-	default n
 
 
 config KERNEL_DEBUG_INFO
 config KERNEL_DEBUG_INFO
 	bool "Compile the kernel with debug information"
 	bool "Compile the kernel with debug information"
@@ -376,7 +363,6 @@ config KERNEL_DEBUG_INFO
 config KERNEL_DEBUG_INFO_BTF
 config KERNEL_DEBUG_INFO_BTF
 
 
 	bool "Enable additional BTF type information"
 	bool "Enable additional BTF type information"
-	default n
 	depends on !HOST_OS_MACOS
 	depends on !HOST_OS_MACOS
 	depends on KERNEL_DEBUG_INFO && !KERNEL_DEBUG_INFO_REDUCED
 	depends on KERNEL_DEBUG_INFO && !KERNEL_DEBUG_INFO_REDUCED
 	select DWARVES
 	select DWARVES
@@ -403,12 +389,10 @@ config KERNEL_DEBUG_INFO_REDUCED
 
 
 config KERNEL_DEBUG_LL_UART_NONE
 config KERNEL_DEBUG_LL_UART_NONE
 	bool
 	bool
-	default n
 	depends on arm
 	depends on arm
 
 
 config KERNEL_DEBUG_LL
 config KERNEL_DEBUG_LL
 	bool
 	bool
-	default n
 	depends on arm
 	depends on arm
 	select KERNEL_DEBUG_LL_UART_NONE
 	select KERNEL_DEBUG_LL_UART_NONE
 	help
 	help
@@ -417,7 +401,6 @@ config KERNEL_DEBUG_LL
 config KERNEL_DEBUG_VIRTUAL
 config KERNEL_DEBUG_VIRTUAL
 	bool "Compile the kernel with VM translations debugging"
 	bool "Compile the kernel with VM translations debugging"
 	select KERNEL_DEBUG_KERNEL
 	select KERNEL_DEBUG_KERNEL
-	default n
 	help
 	help
 	  Enable checks sanity checks to catch invalid uses of
 	  Enable checks sanity checks to catch invalid uses of
 	  virt_to_phys()/phys_to_virt() against the non-linear address space.
 	  virt_to_phys()/phys_to_virt() against the non-linear address space.
@@ -425,7 +408,6 @@ config KERNEL_DEBUG_VIRTUAL
 config KERNEL_DYNAMIC_DEBUG
 config KERNEL_DYNAMIC_DEBUG
 	bool "Compile the kernel with dynamic printk"
 	bool "Compile the kernel with dynamic printk"
 	select KERNEL_DEBUG_FS
 	select KERNEL_DEBUG_FS
-	default n
 	help
 	help
 	  Compiles debug level messages into the kernel, which would not
 	  Compiles debug level messages into the kernel, which would not
 	  otherwise be available at runtime. These messages can then be
 	  otherwise be available at runtime. These messages can then be
@@ -437,7 +419,6 @@ config KERNEL_DYNAMIC_DEBUG
 config KERNEL_EARLY_PRINTK
 config KERNEL_EARLY_PRINTK
 	bool "Compile the kernel with early printk"
 	bool "Compile the kernel with early printk"
 	default y if TARGET_bcm53xx
 	default y if TARGET_bcm53xx
-	default n
 	depends on arm
 	depends on arm
 	select KERNEL_DEBUG_KERNEL
 	select KERNEL_DEBUG_KERNEL
 	select KERNEL_DEBUG_LL if arm
 	select KERNEL_DEBUG_LL if arm
@@ -448,7 +429,6 @@ config KERNEL_EARLY_PRINTK
 
 
 config KERNEL_KPROBES
 config KERNEL_KPROBES
 	bool "Compile the kernel with kprobes support"
 	bool "Compile the kernel with kprobes support"
-	default n
 	select KERNEL_FTRACE
 	select KERNEL_FTRACE
 	select KERNEL_PERF_EVENTS
 	select KERNEL_PERF_EVENTS
 	help
 	help
@@ -465,7 +445,6 @@ config KERNEL_KPROBE_EVENTS
 
 
 config KERNEL_BPF_EVENTS
 config KERNEL_BPF_EVENTS
 	bool "Compile the kernel with BPF event support"
 	bool "Compile the kernel with BPF event support"
-	default n
 	select KERNEL_KPROBES
 	select KERNEL_KPROBES
 	help
 	help
 	  Allows to attach BPF programs to kprobe, uprobe and tracepoint events.
 	  Allows to attach BPF programs to kprobe, uprobe and tracepoint events.
@@ -475,7 +454,6 @@ config KERNEL_BPF_EVENTS
 
 
 config KERNEL_BPF_KPROBE_OVERRIDE
 config KERNEL_BPF_KPROBE_OVERRIDE
 	bool
 	bool
-	default n
 	depends on KERNEL_KPROBES
 	depends on KERNEL_KPROBES
 
 
 config KERNEL_AIO
 config KERNEL_AIO
@@ -496,7 +474,6 @@ config KERNEL_FANOTIFY
 
 
 config KERNEL_BLK_DEV_BSG
 config KERNEL_BLK_DEV_BSG
 	bool "Compile the kernel with SCSI generic v4 support for any block device"
 	bool "Compile the kernel with SCSI generic v4 support for any block device"
-	default n
 
 
 config KERNEL_TRANSPARENT_HUGEPAGE
 config KERNEL_TRANSPARENT_HUGEPAGE
 	bool
 	bool
@@ -520,7 +497,6 @@ config KERNEL_HUGETLB_PAGE
 	bool "Compile the kernel with HugeTLB support"
 	bool "Compile the kernel with HugeTLB support"
 	select KERNEL_TRANSPARENT_HUGEPAGE
 	select KERNEL_TRANSPARENT_HUGEPAGE
 	select KERNEL_HUGETLBFS
 	select KERNEL_HUGETLBFS
-	default n
 
 
 config KERNEL_MAGIC_SYSRQ
 config KERNEL_MAGIC_SYSRQ
 	bool "Compile the kernel with SysRq support"
 	bool "Compile the kernel with SysRq support"
@@ -545,7 +521,6 @@ config KERNEL_ELF_CORE
 config KERNEL_PROVE_LOCKING
 config KERNEL_PROVE_LOCKING
 	bool "Enable kernel lock checking"
 	bool "Enable kernel lock checking"
 	select KERNEL_DEBUG_KERNEL
 	select KERNEL_DEBUG_KERNEL
-	default n
 
 
 config KERNEL_SOFTLOCKUP_DETECTOR
 config KERNEL_SOFTLOCKUP_DETECTOR
 	bool "Compile the kernel with detect Soft Lockups"
 	bool "Compile the kernel with detect Soft Lockups"
@@ -647,11 +622,9 @@ config USE_RFKILL
 
 
 config USE_SPARSE
 config USE_SPARSE
 	bool "Enable sparse check during kernel build"
 	bool "Enable sparse check during kernel build"
-	default n
 
 
 config KERNEL_DEVTMPFS
 config KERNEL_DEVTMPFS
 	bool "Compile the kernel with device tmpfs enabled"
 	bool "Compile the kernel with device tmpfs enabled"
-	default n
 	help
 	help
 	  devtmpfs is a simple, kernel-managed /dev filesystem. The kernel creates
 	  devtmpfs is a simple, kernel-managed /dev filesystem. The kernel creates
 	  devices nodes for all registered devices to simplify boot, but leaves more
 	  devices nodes for all registered devices to simplify boot, but leaves more
@@ -661,7 +634,6 @@ if KERNEL_DEVTMPFS
 
 
 	config KERNEL_DEVTMPFS_MOUNT
 	config KERNEL_DEVTMPFS_MOUNT
 		bool "Automatically mount devtmpfs after root filesystem is mounted"
 		bool "Automatically mount devtmpfs after root filesystem is mounted"
-		default n
 
 
 endif
 endif
 
 
@@ -672,17 +644,14 @@ config KERNEL_KEYS
 config KERNEL_PERSISTENT_KEYRINGS
 config KERNEL_PERSISTENT_KEYRINGS
 	bool "Enable kernel persistent keyrings"
 	bool "Enable kernel persistent keyrings"
 	depends on KERNEL_KEYS
 	depends on KERNEL_KEYS
-	default n
 
 
 config KERNEL_KEYS_REQUEST_CACHE
 config KERNEL_KEYS_REQUEST_CACHE
 	bool "Enable temporary caching of the last request_key() result"
 	bool "Enable temporary caching of the last request_key() result"
 	depends on KERNEL_KEYS
 	depends on KERNEL_KEYS
-	default n
 
 
 config KERNEL_BIG_KEYS
 config KERNEL_BIG_KEYS
 	bool "Enable large payload keys on kernel keyrings"
 	bool "Enable large payload keys on kernel keyrings"
 	depends on KERNEL_KEYS
 	depends on KERNEL_KEYS
-	default n
 
 
 #
 #
 # CGROUP support symbols
 # CGROUP support symbols
@@ -696,7 +665,6 @@ if KERNEL_CGROUPS
 
 
 	config KERNEL_CGROUP_DEBUG
 	config KERNEL_CGROUP_DEBUG
 		bool "Example debug cgroup subsystem"
 		bool "Example debug cgroup subsystem"
-		default n
 		help
 		help
 		  This option enables a simple cgroup subsystem that
 		  This option enables a simple cgroup subsystem that
 		  exports useful debugging information about the cgroups
 		  exports useful debugging information about the cgroups
@@ -707,7 +675,6 @@ if KERNEL_CGROUPS
 
 
 	config KERNEL_CGROUP_FREEZER
 	config KERNEL_CGROUP_FREEZER
 		bool "legacy Freezer cgroup subsystem"
 		bool "legacy Freezer cgroup subsystem"
-		default n
 		select KERNEL_FREEZER
 		select KERNEL_FREEZER
 		help
 		help
 		  Provides a way to freeze and unfreeze all tasks in a
 		  Provides a way to freeze and unfreeze all tasks in a
@@ -717,7 +684,6 @@ if KERNEL_CGROUPS
 
 
 	config KERNEL_CGROUP_DEVICE
 	config KERNEL_CGROUP_DEVICE
 		bool "legacy Device controller for cgroups"
 		bool "legacy Device controller for cgroups"
-		default n
 		help
 		help
 		  Provides a cgroup implementing whitelists for devices which
 		  Provides a cgroup implementing whitelists for devices which
 		  a process in the cgroup can mknod or open.
 		  a process in the cgroup can mknod or open.
@@ -725,7 +691,6 @@ if KERNEL_CGROUPS
 
 
 	config KERNEL_CGROUP_HUGETLB
 	config KERNEL_CGROUP_HUGETLB
 		bool "HugeTLB controller"
 		bool "HugeTLB controller"
-		default n
 		select KERNEL_HUGETLB_PAGE
 		select KERNEL_HUGETLB_PAGE
 
 
 	config KERNEL_CGROUP_PIDS
 	config KERNEL_CGROUP_PIDS
@@ -754,7 +719,6 @@ if KERNEL_CGROUPS
 
 
 	config KERNEL_PROC_PID_CPUSET
 	config KERNEL_PROC_PID_CPUSET
 		bool "Include legacy /proc/<pid>/cpuset file"
 		bool "Include legacy /proc/<pid>/cpuset file"
-		default n
 		depends on KERNEL_CPUSETS
 		depends on KERNEL_CPUSETS
 
 
 	config KERNEL_CGROUP_CPUACCT
 	config KERNEL_CGROUP_CPUACCT
@@ -820,7 +784,6 @@ if KERNEL_CGROUPS
 
 
 	config KERNEL_MEMCG_SWAP_ENABLED
 	config KERNEL_MEMCG_SWAP_ENABLED
 		bool "Memory Resource Controller Swap Extension enabled by default"
 		bool "Memory Resource Controller Swap Extension enabled by default"
-		default n
 		depends on KERNEL_MEMCG_SWAP
 		depends on KERNEL_MEMCG_SWAP
 		help
 		help
 		  Memory Resource Controller Swap Extension comes with its price in
 		  Memory Resource Controller Swap Extension comes with its price in
@@ -849,7 +812,6 @@ if KERNEL_CGROUPS
 	config KERNEL_CGROUP_PERF
 	config KERNEL_CGROUP_PERF
 		bool "Enable perf_event per-cpu per-container group (cgroup) monitoring"
 		bool "Enable perf_event per-cpu per-container group (cgroup) monitoring"
 		select KERNEL_PERF_EVENTS
 		select KERNEL_PERF_EVENTS
-		default n
 		help
 		help
 		  This option extends the per-cpu mode to restrict monitoring to
 		  This option extends the per-cpu mode to restrict monitoring to
 		  threads which belong to the cgroup specified and run on the
 		  threads which belong to the cgroup specified and run on the
@@ -926,7 +888,6 @@ if KERNEL_CGROUPS
 
 
 	config KERNEL_DEBUG_BLK_CGROUP
 	config KERNEL_DEBUG_BLK_CGROUP
 		bool "Enable Block IO controller debugging"
 		bool "Enable Block IO controller debugging"
-		default n
 		depends on KERNEL_BLK_CGROUP
 		depends on KERNEL_BLK_CGROUP
 		help
 		help
 		  Enable some debugging help. Currently it exports additional stat
 		  Enable some debugging help. Currently it exports additional stat
@@ -934,15 +895,12 @@ if KERNEL_CGROUPS
 
 
 	config KERNEL_NET_CLS_CGROUP
 	config KERNEL_NET_CLS_CGROUP
 		bool "legacy Control Group Classifier"
 		bool "legacy Control Group Classifier"
-		default n
 
 
 	config KERNEL_CGROUP_NET_CLASSID
 	config KERNEL_CGROUP_NET_CLASSID
 		bool "legacy Network classid cgroup"
 		bool "legacy Network classid cgroup"
-		default n
 
 
 	config KERNEL_CGROUP_NET_PRIO
 	config KERNEL_CGROUP_NET_PRIO
 		bool "legacy Network priority cgroup"
 		bool "legacy Network priority cgroup"
-		default n
 
 
 endif
 endif
 
 
@@ -1168,7 +1126,6 @@ endif
 menu "Filesystem ACL and attr support options"
 menu "Filesystem ACL and attr support options"
 	config USE_FS_ACL_ATTR
 	config USE_FS_ACL_ATTR
 		bool "Use filesystem ACL and attr support by default"
 		bool "Use filesystem ACL and attr support by default"
-		default n
 		help
 		help
 		  Make using ACLs (e.g. POSIX ACL, NFSv4 ACL) the default
 		  Make using ACLs (e.g. POSIX ACL, NFSv4 ACL) the default
 		  for kernel and packages, except tmpfs, flash filesystems,
 		  for kernel and packages, except tmpfs, flash filesystems,
@@ -1193,17 +1150,14 @@ menu "Filesystem ACL and attr support options"
 	config KERNEL_F2FS_FS_POSIX_ACL
 	config KERNEL_F2FS_FS_POSIX_ACL
 		bool "Enable POSIX ACL for F2FS Filesystems"
 		bool "Enable POSIX ACL for F2FS Filesystems"
 		select KERNEL_FS_POSIX_ACL
 		select KERNEL_FS_POSIX_ACL
-		default n
 
 
 	config KERNEL_JFFS2_FS_POSIX_ACL
 	config KERNEL_JFFS2_FS_POSIX_ACL
 		bool "Enable POSIX ACL for JFFS2 Filesystems"
 		bool "Enable POSIX ACL for JFFS2 Filesystems"
 		select KERNEL_FS_POSIX_ACL
 		select KERNEL_FS_POSIX_ACL
-		default n
 
 
 	config KERNEL_TMPFS_POSIX_ACL
 	config KERNEL_TMPFS_POSIX_ACL
 		bool "Enable POSIX ACL for TMPFS Filesystems"
 		bool "Enable POSIX ACL for TMPFS Filesystems"
 		select KERNEL_FS_POSIX_ACL
 		select KERNEL_FS_POSIX_ACL
-		default n
 
 
 	config KERNEL_CIFS_ACL
 	config KERNEL_CIFS_ACL
 		bool "Enable CIFS ACLs"
 		bool "Enable CIFS ACLs"
@@ -1226,15 +1180,12 @@ menu "Filesystem ACL and attr support options"
 
 
 	config KERNEL_NFS_V3_ACL_SUPPORT
 	config KERNEL_NFS_V3_ACL_SUPPORT
 		bool "Enable ACLs for NFSv3"
 		bool "Enable ACLs for NFSv3"
-		default n
 
 
 	config KERNEL_NFSD_V2_ACL_SUPPORT
 	config KERNEL_NFSD_V2_ACL_SUPPORT
 		bool "Enable ACLs for NFSDv2"
 		bool "Enable ACLs for NFSDv2"
-		default n
 
 
 	config KERNEL_NFSD_V3_ACL_SUPPORT
 	config KERNEL_NFSD_V3_ACL_SUPPORT
 		bool "Enable ACLs for NFSDv3"
 		bool "Enable ACLs for NFSDv3"
-		default n
 
 
 	config KERNEL_REISER_FS_POSIX_ACL
 	config KERNEL_REISER_FS_POSIX_ACL
 		bool "Enable POSIX ACLs for ReiserFS"
 		bool "Enable POSIX ACLs for ReiserFS"

+ 0 - 2
target/linux/at91/image/Config.in

@@ -1,10 +1,8 @@
 config AT91_DFBOOT
 config AT91_DFBOOT
 	bool "Build dataflashboot loader"
 	bool "Build dataflashboot loader"
 	depends on TARGET_at91
 	depends on TARGET_at91
-	default n
 
 
 config FLEXIBITY_ROOT
 config FLEXIBITY_ROOT
 	bool "Build Flexibity RootFS (with embedded kernel)"
 	bool "Build Flexibity RootFS (with embedded kernel)"
 	depends on TARGET_at91_flexibity
 	depends on TARGET_at91_flexibity
-	default n
 
 

+ 0 - 2
target/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/Kconfig

@@ -10,14 +10,12 @@ if AG71XX
 
 
 config AG71XX_DEBUG
 config AG71XX_DEBUG
 	bool "Atheros AR71xx built-in ethernet driver debugging"
 	bool "Atheros AR71xx built-in ethernet driver debugging"
-	default n
 	help
 	help
 	  Atheros AR71xx built-in ethernet driver debugging messages.
 	  Atheros AR71xx built-in ethernet driver debugging messages.
 
 
 config AG71XX_DEBUG_FS
 config AG71XX_DEBUG_FS
 	bool "Atheros AR71xx built-in ethernet driver debugfs support"
 	bool "Atheros AR71xx built-in ethernet driver debugfs support"
 	depends on DEBUG_FS
 	depends on DEBUG_FS
-	default n
 	help
 	help
 	  Say Y, if you need access to various statistics provided by
 	  Say Y, if you need access to various statistics provided by
 	  the ag71xx driver.
 	  the ag71xx driver.

+ 0 - 1
target/linux/generic/files/drivers/mtd/mtdsplit/Kconfig

@@ -12,7 +12,6 @@ config MTD_SPLIT_SQUASHFS_ROOT
 	bool "Squashfs based root partition parser"
 	bool "Squashfs based root partition parser"
 	depends on MTD_SPLIT_SUPPORT
 	depends on MTD_SPLIT_SUPPORT
 	select MTD_SPLIT
 	select MTD_SPLIT
-	default n
 	help
 	help
 	  This provides a parsing function which allows to detect the
 	  This provides a parsing function which allows to detect the
 	  offset and size of the unused portion of a rootfs partition
 	  offset and size of the unused portion of a rootfs partition

+ 0 - 1
target/linux/generic/files/drivers/platform/mikrotik/Kconfig

@@ -1,6 +1,5 @@
 menuconfig MIKROTIK
 menuconfig MIKROTIK
 	bool "Platform support for MikroTik RouterBoard virtual devices"
 	bool "Platform support for MikroTik RouterBoard virtual devices"
-	default n
 	help
 	help
 	  Say Y here to get to see options for the MikroTik RouterBoard platform.
 	  Say Y here to get to see options for the MikroTik RouterBoard platform.
 	  This option alone does not add any kernel code.
 	  This option alone does not add any kernel code.

+ 0 - 5
target/sdk/files/Config.in

@@ -23,7 +23,6 @@ menu "Global build settings"
 	config DEBUG
 	config DEBUG
 		bool
 		bool
 		prompt "Compile packages with debugging info"
 		prompt "Compile packages with debugging info"
-		default n
 		help
 		help
 		  Adds -g3 to the CFLAGS.
 		  Adds -g3 to the CFLAGS.
 
 
@@ -69,7 +68,6 @@ menu "Advanced configuration options (for developers)"
 
 
 	config BROKEN
 	config BROKEN
 		bool "Show broken packages"
 		bool "Show broken packages"
-		default n
 
 
 	config DOWNLOAD_FOLDER
 	config DOWNLOAD_FOLDER
 		string "Download folder"
 		string "Download folder"
@@ -101,19 +99,16 @@ menu "Advanced configuration options (for developers)"
 
 
 	config CCACHE
 	config CCACHE
 		bool "Use ccache"
 		bool "Use ccache"
-		default n
 		help
 		help
 		  Compiler cache; see https://ccache.samba.org/
 		  Compiler cache; see https://ccache.samba.org/
 
 
 	config BUILD_LOG
 	config BUILD_LOG
 		bool "Enable log files during build process"
 		bool "Enable log files during build process"
-		default n
 		help
 		help
 		  If enabled, log files will be written to the ./log directory.
 		  If enabled, log files will be written to the ./log directory.
 
 
 	config SRC_TREE_OVERRIDE
 	config SRC_TREE_OVERRIDE
 		bool "Enable package source tree override"
 		bool "Enable package source tree override"
-		default n
 		help
 		help
 		  If enabled, you can force a package to use a git tree as source
 		  If enabled, you can force a package to use a git tree as source
 		  code instead of the normal tarball. Create a symlink 'git-src'
 		  code instead of the normal tarball. Create a symlink 'git-src'

+ 0 - 2
toolchain/Config.in

@@ -197,7 +197,6 @@ menuconfig EXTRA_TARGET_ARCH
 	bool
 	bool
 	prompt "Enable an extra toolchain target architecture" if TOOLCHAINOPTS
 	prompt "Enable an extra toolchain target architecture" if TOOLCHAINOPTS
 	depends on !sparc
 	depends on !sparc
-	default n
 	help
 	help
 	  Some builds may require a 'biarch' toolchain. This option
 	  Some builds may require a 'biarch' toolchain. This option
 	  allows you to specify an additional target arch.
 	  allows you to specify an additional target arch.
@@ -252,7 +251,6 @@ config DWARVES
 	bool
 	bool
 	prompt "Build pahole" if TOOLCHAINOPTS
 	prompt "Build pahole" if TOOLCHAINOPTS
 	depends on !HOST_OS_MACOS
 	depends on !HOST_OS_MACOS
-	default n
 	help
 	help
 	  Enable if you want to build pahole and the dwarves tools.
 	  Enable if you want to build pahole and the dwarves tools.
 
 

+ 0 - 5
toolchain/gcc/Config.in

@@ -27,21 +27,18 @@ config EXTRA_GCC_CONFIG_OPTIONS
 config GCC_DEFAULT_PIE
 config GCC_DEFAULT_PIE
 	bool
 	bool
 	prompt "Build executable with PIE enabled by default" if TOOLCHAINOPTS
 	prompt "Build executable with PIE enabled by default" if TOOLCHAINOPTS
-	default n
 	help
 	help
 	    Use gcc configure option --enable-default-pie to turn on -fPIE and -pie by default.
 	    Use gcc configure option --enable-default-pie to turn on -fPIE and -pie by default.
 
 
 config GCC_DEFAULT_SSP
 config GCC_DEFAULT_SSP
 	bool
 	bool
 	prompt "Build executable with Stack-Smashing Protection enabled by default" if TOOLCHAINOPTS
 	prompt "Build executable with Stack-Smashing Protection enabled by default" if TOOLCHAINOPTS
-	default n
 	help
 	help
 	    Use gcc configure option --enable-default-ssp to turn on -fstack-protector-strong by default.
 	    Use gcc configure option --enable-default-ssp to turn on -fstack-protector-strong by default.
 
 
 config SJLJ_EXCEPTIONS
 config SJLJ_EXCEPTIONS
 	bool
 	bool
 	prompt "Use setjump()/longjump() exceptions" if TOOLCHAINOPTS
 	prompt "Use setjump()/longjump() exceptions" if TOOLCHAINOPTS
-	default n
 	help
 	help
 	    Use old setjump()/longjump() exceptions instead of the newer
 	    Use old setjump()/longjump() exceptions instead of the newer
 	    frame unwinding exceptions handling routines.  Warning: increases
 	    frame unwinding exceptions handling routines.  Warning: increases
@@ -50,7 +47,6 @@ config SJLJ_EXCEPTIONS
 config INSTALL_GFORTRAN
 config INSTALL_GFORTRAN
 	bool
 	bool
 	prompt "Build/install fortran compiler?" if TOOLCHAINOPTS
 	prompt "Build/install fortran compiler?" if TOOLCHAINOPTS
-	default n
 	help
 	help
 	    Build/install GNU fortran compiler ?
 	    Build/install GNU fortran compiler ?
 
 
@@ -58,6 +54,5 @@ config INSTALL_GCCGO
 	bool
 	bool
 	prompt "Build/install Go compiler?" if TOOLCHAINOPTS
 	prompt "Build/install Go compiler?" if TOOLCHAINOPTS
 	depends on USE_GLIBC || BROKEN
 	depends on USE_GLIBC || BROKEN
-	default n
 	help
 	help
 	    Build/install GNU gccgo compiler ?
 	    Build/install GNU gccgo compiler ?