diff options
author | Keith Owens <kaos@sgi.com> | 2004-06-26 20:54:45 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-06-26 20:54:45 -0700 |
commit | 0a62b8cf8a14fd064e63b7c4ac638af56fc0957a (patch) | |
tree | f9069d07adbe5bc275164b1762703a1f4da7369b /init | |
parent | a1435049648b061567ae973dbb8fbbb1f570148f (diff) | |
download | history-0a62b8cf8a14fd064e63b7c4ac638af56fc0957a.tar.gz |
[PATCH] kallsyms: verify that System.map is stable
Verify that linking kallsyms into vmlinux generates a stable System.map,
instead of assuming that it is stable.
Add CONFIG_KALLSYMS_EXTRA_PASS as a temporary workaround for unstable maps,
so users can proceed while waiting for kallsyms to be fixed.
Signed-off-by: Keith Owens <kaos@sgi.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'init')
-rw-r--r-- | init/Kconfig | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/init/Kconfig b/init/Kconfig index dff06f532aa41d..255c776d24ac02 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -253,6 +253,17 @@ config KALLSYMS_ALL 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. + config FUTEX bool "Enable futex support" if EMBEDDED default y |