aboutsummaryrefslogtreecommitdiffstats
path: root/init/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'init/Kconfig')
-rw-r--r--init/Kconfig18
1 files changed, 12 insertions, 6 deletions
diff --git a/init/Kconfig b/init/Kconfig
index 56240e724d9a..563065df29a5 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -968,12 +968,18 @@ config KALLSYMS_ALL
968 bool "Include all symbols in kallsyms" 968 bool "Include all symbols in kallsyms"
969 depends on DEBUG_KERNEL && KALLSYMS 969 depends on DEBUG_KERNEL && KALLSYMS
970 help 970 help
971 Normally kallsyms only contains the symbols of functions, for nicer 971 Normally kallsyms only contains the symbols of functions for nicer
972 OOPS messages. Some debuggers can use kallsyms for other 972 OOPS messages and backtraces (i.e., symbols from the text and inittext
973 symbols too: say Y here to include all symbols, if you need them 973 sections). This is sufficient for most cases. And only in very rare
974 and you don't care about adding 300k to the size of your kernel. 974 cases (e.g., when a debugger is used) all symbols are required (e.g.,
975 975 names of variables from the data sections, etc).
976 Say N. 976
977 This option makes sure that all symbols are loaded into the kernel
978 image (i.e., symbols from all sections) in cost of increased kernel
979 size (depending on the kernel configuration, it may be 300KiB or
980 something like this).
981
982 Say N unless you really need all symbols.
977 983
978config KALLSYMS_EXTRA_PASS 984config KALLSYMS_EXTRA_PASS
979 bool "Do an extra kallsyms pass" 985 bool "Do an extra kallsyms pass"