Improve usefulness and consistency of kernel configuration help messages.

Signed-off-by: Nick Andrew <nick@nick-andrew.net>

--- a/init/Kconfig 2008-02-20 00:45:07.000000000 +1100+++ b/init/Kconfig 2008-02-20 00:52:07.000000000 +1100@@ -439,10 +439,14 @@ menuconfig EMBEDDED bool "Configure standard kernel features (for small systems)" help This option allows certain base kernel options and settings- to be disabled or tweaked. This is for specialized- environments which can tolerate a "non-standard" kernel.+ to be disabled or tweaked. This is for embedded systems and+ specialized environments which can tolerate a "non-standard"+ kernel.+ Only use this if you really know what you are doing.

- Almost nothing using the binary sysctl interface so if you are+ Almost nothing uses the binary sysctl interface so if you are trying to save some space it is probably safe to disable this, making your kernel marginally smaller.

- If unsure say Y here.+ If unsure, say Y.

config KALLSYMS- bool "Load all symbols for debugging/ksymoops" if EMBEDDED- default y- help- Say Y here to let the kernel print out symbolic crash information and- symbolic stack backtraces. This increases the size of the kernel- somewhat, as all symbols have to be loaded into the kernel image.+ bool "Load all symbols for debugging/ksymoops" if EMBEDDED+ default y+ help+ This information causes the kernel to print out symbolic crash+ information and symbolic stack backtraces.++ It increases the size of the kernel somewhat, as all symbols+ have to be loaded into the kernel image.++ If unsure, say Y.

config KALLSYMS_ALL bool "Include all symbols in kallsyms" depends on DEBUG_KERNEL && KALLSYMS help- Normally kallsyms only contains the symbols of functions, for nicer- OOPS messages. Some debuggers can use kallsyms for other- symbols too: say Y here to include all symbols, if you need them - and you don't care about adding 300k to the size of your kernel.+ Normally kallsyms only contains the symbols of functions, for nicer+ OOPS messages. Some debuggers can use kallsyms for other+ symbols too: say Y here to include all symbols, if you need them.++ Your kernel size will increase by around 300k.

- Say N.+ If unsure, say N.

config KALLSYMS_EXTRA_PASS bool "Do an extra kallsyms pass" depends on KALLSYMS help- If kallsyms is not working correctly, the build will fail with- inconsistent kallsyms data. If that occurs, log a bug report and- turn on KALLSYMS_EXTRA_PASS which should result in a stable build.- Always say N here unless you find a bug in kallsyms, which must be- reported. KALLSYMS_EXTRA_PASS is only a temporary workaround while- you wait for kallsyms to be fixed.+ If kallsyms is not working correctly, the build will fail with+ inconsistent kallsyms data. If that occurs, log a bug report and+ turn on KALLSYMS_EXTRA_PASS which should result in a stable build.++ Always say N here unless you find a bug in kallsyms, which must be+ reported. KALLSYMS_EXTRA_PASS is only a temporary workaround while+ you wait for kallsyms to be fixed.

+ If unsure, say N.

config HOTPLUG bool "Support for hot-pluggable devices" if EMBEDDED default y help This option is provided for the case where no hotplug or uevent- capabilities is wanted by the kernel. You should only consider- disabling this option for embedded systems that do not use modules, a- dynamic /dev tree, or dynamic device discovery. Just say Y.+ capabilities are wanted by the kernel.++ You should only consider disabling this option for embedded+ systems that do not use modules, a dynamic /dev tree, or+ dynamic device discovery.++ If unsure, say Y.

+ If unsure, say Y.+ config BUG bool "BUG() support" if EMBEDDED default y help Disabling this option eliminates support for BUG and WARN, reducing the size of your kernel image and potentially quietly ignoring- numerous fatal conditions. You should only consider disabling this- option for embedded systems with no facilities for reporting errors.- Just say Y.+ numerous fatal conditions.++ You should only consider disabling this option for embedded+ systems with no facilities for reporting errors.++ If unsure, say Y.