summaryrefslogtreecommitdiff
path: root/scripts/Makefile.build
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2016-11-24 03:41:37 +1100
committerMichal Marek <mmarek@suse.com>2016-11-29 15:53:19 +0100
commit7e2b37c971a2a20ec8a311a195a626c16c774031 (patch)
tree7a6758f281848f72ee464d0a7f92f3aebb849225 /scripts/Makefile.build
parent1001354ca34179f3db924eb66672442a173147dc (diff)
downloadlwn-7e2b37c971a2a20ec8a311a195a626c16c774031.tar.gz
lwn-7e2b37c971a2a20ec8a311a195a626c16c774031.zip
kbuild: kallsyms allow 3-pass generation if symbols size has changed
kallsyms generation is not foolproof, due to some linkers adding symbols (e.g., branch trampolines) when a binary size changes. Have it attempt a 3rd pass automatically if the kallsyms size changes in the 2nd pass. This allows powerpc64 allyesconfig to build without adding another pass when it's not required. This can be solved other ways by directing the linker not to add labels on branch stubs, or to move kallsyms near the end of the image. The former is undesirable for debugging/tracing, and the latter is a more significant change that requires more testing and review. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michal Marek <mmarek@suse.com>
Diffstat (limited to 'scripts/Makefile.build')
0 files changed, 0 insertions, 0 deletions