From: Ard Biesheuvel <ardb@xxxxxxxxxx> Pre-existing code uses a dot prefix or double underscore to prefix ELF section names. strip_relocs on x86 relies on this, and other out of tree tools that mangle vmlinux (kexec or live patching) may rely on this as well. So let's not deviate from this and use a dot prefix for runtime-const and alloc_tags sections. Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> Cc: Masahiro Yamada <masahiroy@xxxxxxxxxx> Cc: Nathan Chancellor <nathan@xxxxxxxxxx> Cc: Suren Baghdasaryan <surenb@xxxxxxxxxx> Cc: Kent Overstreet <kent.overstreet@xxxxxxxxx> Cc: Arnd Bergmann <arnd@xxxxxxxx> Cc: linux-arch@xxxxxxxxxxxxxxx Cc: linux-mm@xxxxxxxxx Cc: linux-kbuild@xxxxxxxxxxxxxxx Ard Biesheuvel (2): codetag: Use dot prefix for section name runtime-const: Use dot prefix for section names arch/arm64/include/asm/runtime-const.h | 4 ++-- arch/s390/include/asm/runtime-const.h | 4 ++-- arch/x86/include/asm/runtime-const.h | 4 ++-- include/asm-generic/codetag.lds.h | 2 +- include/asm-generic/vmlinux.lds.h | 4 ++-- include/linux/alloc_tag.h | 4 ++-- 6 files changed, 11 insertions(+), 11 deletions(-) -- 2.47.0.rc1.288.g06298d1525-goog