mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
coredump: make core dump functionality optional
Adds an expert Kconfig option, CONFIG_COREDUMP, which allows disabling of core dump. This saves approximately 2.6k in the compiled kernel, and complements CONFIG_ELF_CORE, which now depends on it. CONFIG_COREDUMP also disables coredump-related sysctls, except for suid_dumpable and related functions, which are necessary for ptrace. [akpm@linux-foundation.org: fix binfmt_aout.c build] Signed-off-by: Alex Kelly <alex.page.kelly@gmail.com> Reviewed-by: Josh Triplett <josh@joshtriplett.org> Acked-by: Serge Hallyn <serge.hallyn@canonical.com> Acked-by: Kees Cook <keescook@chromium.org> Cc: Randy Dunlap <rdunlap@xenotime.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
committed by
Linus Torvalds
parent
db9aeca97a
commit
046d662f48
@@ -164,3 +164,11 @@ config BINFMT_MISC
|
||||
You may say M here for module support and later load the module when
|
||||
you have use for it; the module is called binfmt_misc. If you
|
||||
don't know what to answer at this point, say Y.
|
||||
|
||||
config COREDUMP
|
||||
bool "Enable core dump support" if EXPERT
|
||||
default y
|
||||
help
|
||||
This option enables support for performing core dumps. You almost
|
||||
certainly want to say Y here. Not necessary on systems that never
|
||||
need debugging or only ever run flawless code.
|
||||
|
||||
Reference in New Issue
Block a user