diff options
author | Masahiro Yamada <masahiroy@kernel.org> | 2022-09-28 08:39:40 +0200 |
---|---|---|
committer | Masahiro Yamada <masahiroy@kernel.org> | 2022-10-02 20:52:58 +0200 |
commit | 7a342e6c7735e13b294374cb0a0f6283d8667496 (patch) | |
tree | 784cf59af95127834224b9977a226160e6ea08f3 /scripts/link-vmlinux.sh | |
parent | zstd: Fixing mixed module-builtin objects (diff) | |
download | linux-7a342e6c7735e13b294374cb0a0f6283d8667496.tar.xz linux-7a342e6c7735e13b294374cb0a0f6283d8667496.zip |
kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_o
Do not build modules.builtin(.modinfo) as a side-effect of vmlinux.
There are no good reason to rebuild them just because any of vmlinux's
prerequistes (vmlinux.lds, .vmlinux.export.c, etc.) has been updated.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'scripts/link-vmlinux.sh')
-rwxr-xr-x | scripts/link-vmlinux.sh | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/scripts/link-vmlinux.sh b/scripts/link-vmlinux.sh index 2782c5d1518b..e3d42202e54c 100755 --- a/scripts/link-vmlinux.sh +++ b/scripts/link-vmlinux.sh @@ -214,13 +214,6 @@ if [ "$1" = "clean" ]; then exit 0 fi -info MODINFO modules.builtin.modinfo -${OBJCOPY} -j .modinfo -O binary vmlinux.o modules.builtin.modinfo -info GEN modules.builtin -# The second line aids cases where multiple modules share the same object. -tr '\0' '\n' < modules.builtin.modinfo | sed -n 's/^[[:alnum:]:_]*\.file=//p' | - tr ' ' '\n' | uniq | sed -e 's:^:kernel/:' -e 's/$/.ko/' > modules.builtin - if is_enabled CONFIG_MODULES; then ${MAKE} -f "${srctree}/scripts/Makefile.vmlinux" .vmlinux.export.o fi |