OSDN Git Service

kbuild: drop $(size_append) from cmd_zstd
authorMasahiro Yamada <masahiroy@kernel.org>
Sun, 9 Jan 2022 18:15:26 +0000 (03:15 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Thu, 13 Jan 2022 17:52:04 +0000 (02:52 +0900)
commit64d8aaa4ef388b22372de4dc9ce3b9b3e5f45b6c
treec11e5f53721e916bc4a3265adc80f045fee6b98d
parent82977af93a0dc4e70f60ca2137b67f65ebe47fc7
kbuild: drop $(size_append) from cmd_zstd

The appended file size is only used by the decompressors, which some
architectures support.

As the comment "zstd22 is used for kernel compression" says, cmd_zstd22
is used in arch/{mips,s390,x86}/boot/compressed/Makefile.

On the other hand, there is no good reason to append the file size to
cmd_zstd since it is used for other purposes.

Actually cmd_zstd is only used in usr/Makefile, where the appended file
size is rather harmful.

The initramfs with its file size appended is considered as corrupted
data, so commit 65e00e04e5ae ("initramfs: refactor the initramfs build
rules") added 'override size_append := :' to make it no-op.

As a conclusion, this $(size_append) should not exist here.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nicolas Schier <n.schier@avm.de>
scripts/Makefile.lib