From: Masahiro Yamada Date: Mon, 26 May 2025 09:07:51 +0000 (+0900) Subject: tinyconfig: enable CONFIG_LD_DEAD_CODE_DATA_ELIMINATION X-Git-Tag: v6.16-rc1~10^2~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=81a93bf93f0e5963d8695a3596ac50b5ceea87c3;p=thirdparty%2Flinux.git tinyconfig: enable CONFIG_LD_DEAD_CODE_DATA_ELIMINATION This CONFIG option, if supported by the architecture, helps reduce the size of vmlinux. For example, the size of vmlinux with ARCH=arm tinyconfig decreases as follows: text data bss dec hex filename 631684 104500 18176 754360 b82b8 vmlinux.before 455316 93404 15472 564192 89be0 vmlinux.after Signed-off-by: Masahiro Yamada --- diff --git a/kernel/configs/tiny.config b/kernel/configs/tiny.config index b753695c5a8f..5dd0f0a34a73 100644 --- a/kernel/configs/tiny.config +++ b/kernel/configs/tiny.config @@ -2,3 +2,4 @@ CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_KERNEL_XZ=y CONFIG_SLUB=y CONFIG_SLUB_TINY=y +CONFIG_LD_DEAD_CODE_DATA_ELIMINATION=y