aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>2011-04-05 06:24:57 -0400
committerMichal Marek <mmarek@suse.cz>2011-04-15 09:48:01 -0400
commit71a83ec7da8910f374a1c82e96d2704aa45d9238 (patch)
tree29d76d098aad49f92e3a745fb87c17d90511f524 /init
parent0ce790e7d736cedc563e1fb4e998babf5a4dbc3d (diff)
Kconfig: improve KALLSYMS_ALL documentation
Dumb users like myself are not able to grasp from the existing KALLSYMS_ALL documentation that this option is not what they need. Improve the help message and make it clearer that KALLSYMS is enough in the majority of use cases, and KALLSYMS_ALL should really be used very rarely. Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'init')
-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"