[PATCH 0/2] Use dot prefixes for section names

From: Ard Biesheuvel
Date: Mon Oct 14 2024 - 08:57:19 EST


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