Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9e94cd32 authored by Andi Kleen's avatar Andi Kleen Committed by Linus Torvalds
Browse files

Move sysctl check into debugging section and don't make it default y



I noticed that sysctl_check.o was the largest object file in
a allnoconfig build in kernel/*.

  36243       0       0   36243    8d93 kernel/sysctl_check.o

This is because it was default y and && EMBEDDED. But I don't
really see a need for a non kernel developer to have their
sysctls checked all the time.

So move the Kconfig into the kernel debugging section and
also drop the default y and the EMBEDDED check.

Signed-off-by: default avatarAndi Kleen <ak@linux.intel.com>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 9c0d2a20
Loading
Loading
Loading
Loading
+0 −11
Original line number Diff line number Diff line
@@ -558,17 +558,6 @@ config SYSCTL_SYSCALL

	  If unsure say Y here.

config SYSCTL_SYSCALL_CHECK
	bool "Sysctl checks" if EMBEDDED
	depends on SYSCTL_SYSCALL
	default y
	---help---
	  sys_sysctl uses binary paths that have been found challenging
	  to properly maintain and use. This enables checks that help
	  you to keep things correct.

	  If unsure say Y here.

config KALLSYMS
	 bool "Load all symbols for debugging/ksymoops" if EMBEDDED
	 default y
+8 −0
Original line number Diff line number Diff line
@@ -693,6 +693,14 @@ config LATENCYTOP
	  Enable this option if you want to use the LatencyTOP tool
	  to find out which userspace is blocking on what kernel operations.

config SYSCTL_SYSCALL_CHECK
	bool "Sysctl checks"
	depends on SYSCTL_SYSCALL
	---help---
	  sys_sysctl uses binary paths that have been found challenging
	  to properly maintain and use. This enables checks that help
	  you to keep things correct.

source kernel/trace/Kconfig

config PROVIDE_OHCI1394_DMA_INIT