summaryrefslogtreecommitdiffstats
path: root/kernel/kheaders.c
diff options
context:
space:
mode:
authorQuentin Perret <qperret@google.com>2020-02-28 18:20:15 +0100
committerMasahiro Yamada <masahiroy@kernel.org>2020-03-03 12:49:21 +0100
commit88694cff4952dba60227f421884ff4140d296900 (patch)
tree445ff14922494b49f026b0b7b81f31c296d7724a /kernel/kheaders.c
parentkbuild: split adjust_autoksyms.sh in two parts (diff)
downloadlinux-88694cff4952dba60227f421884ff4140d296900.tar.xz
linux-88694cff4952dba60227f421884ff4140d296900.zip
kbuild: generate autoksyms.h early
When doing a cold build, autoksyms.h starts empty, and is updated late in the build process to have visibility over the symbols used by in-tree drivers. But since the symbol whitelist is known upfront, it can be used to pre-populate autoksyms.h and maximize the amount of code that can be compiled to its final state in a single pass, hence reducing build time. Do this by using gen_autoksyms.sh to initialize autoksyms.h instead of creating an empty file. Acked-by: Nicolas Pitre <nico@fluxnic.net> Tested-by: Matthias Maennich <maennich@google.com> Reviewed-by: Matthias Maennich <maennich@google.com> Signed-off-by: Quentin Perret <qperret@google.com> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'kernel/kheaders.c')
0 files changed, 0 insertions, 0 deletions