From: Thomas Weißschuh Date: Wed, 26 Feb 2025 11:44:41 +0000 (+0100) Subject: elf, uapi: Add definition for STN_UNDEF X-Git-Tag: v6.15-rc1~202^2~35 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c4131140961b93883e69a01b09f8ed4bcebefaf1;p=thirdparty%2Fkernel%2Flinux.git elf, uapi: Add definition for STN_UNDEF The definition is used by tools/testing/selftests/vDSO/parse_vdso.c. To be able to build the vDSO selftests without a libc dependency, add the definition to the kernels own UAPI headers. Signed-off-by: Thomas Weißschuh Signed-off-by: Thomas Gleixner Reviewed-by: Kees Cook Reviewed-by: Vincenzo Frascino Acked-by: Shuah Khan Link: https://refspecs.linuxfoundation.org/elf/gabi4+/ch4.symtab.html Link: https://lore.kernel.org/all/20250226-parse_vdso-nolibc-v2-2-28e14e031ed8@linutronix.de --- diff --git a/include/uapi/linux/elf.h b/include/uapi/linux/elf.h index b44069d29cecc..448695c736404 100644 --- a/include/uapi/linux/elf.h +++ b/include/uapi/linux/elf.h @@ -125,6 +125,8 @@ typedef __s64 Elf64_Sxword; #define STB_GLOBAL 1 #define STB_WEAK 2 +#define STN_UNDEF 0 + #define STT_NOTYPE 0 #define STT_OBJECT 1 #define STT_FUNC 2