[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