diff options
author | Peter Zijlstra <peterz@infradead.org> | 2020-03-18 13:33:54 +0100 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2020-04-22 10:53:51 +0200 |
commit | 6804c1afd794c8135351faaa69e1503ee11393ac (patch) | |
tree | 9e3e24fb1c39b2ed9cb5b45d75035c708f747b07 /lib/Kconfig.debug | |
parent | 87ecb582f0ac85886398dde8c3cdb2225cac7786 (diff) | |
download | linux-stable-6804c1afd794c8135351faaa69e1503ee11393ac.tar.gz linux-stable-6804c1afd794c8135351faaa69e1503ee11393ac.tar.bz2 linux-stable-6804c1afd794c8135351faaa69e1503ee11393ac.zip |
kbuild/objtool: Add objtool-vmlinux.o pass
Now that objtool is capable of processing vmlinux.o and actually has
something useful to do there, (conditionally) add it to the final link
pass.
This will increase build time by a few seconds.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Miroslav Benes <mbenes@suse.cz>
Reviewed-by: Alexandre Chartre <alexandre.chartre@oracle.com>
Acked-by: Josh Poimboeuf <jpoimboe@redhat.com>
Link: https://lkml.kernel.org/r/20200416115119.287494491@infradead.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'lib/Kconfig.debug')
-rw-r--r-- | lib/Kconfig.debug | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 21d9c5f6e7ec..977b5a190297 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -369,6 +369,11 @@ config STACK_VALIDATION For more information, see tools/objtool/Documentation/stack-validation.txt. +config VMLINUX_VALIDATION + bool + depends on STACK_VALIDATION && DEBUG_ENTRY && !PARAVIRT + default y + config DEBUG_FORCE_WEAK_PER_CPU bool "Force weak per-cpu definitions" depends on DEBUG_KERNEL |