These are used by userspace and are necessary for the vdsocheck tool. They share the numbers with their 64-bit variants.
Also update the copy in tools/ so they can be used by vdsocheck. Signed-off-by: Thomas Weißschuh <thomas.weisssc...@linutronix.de> --- include/uapi/linux/elf-r.h | 7 ++++++- tools/include/uapi/linux/elf-r.h | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/include/uapi/linux/elf-r.h b/include/uapi/linux/elf-r.h index 78085d26f4ab27a003fde65c8e981f575f411758..e750989e44e8f517d7dacf9d3a338af7a136e40f 100644 --- a/include/uapi/linux/elf-r.h +++ b/include/uapi/linux/elf-r.h @@ -182,8 +182,13 @@ #define R_PPC_GOT_DTPREL16_HI 93 /* half16* (sym+add)@got@dtprel@h */ #define R_PPC_GOT_DTPREL16_HA 94 /* half16* (sym+add)@got@dtprel@ha */ +#define R_PPC_REL16 249 +#define R_PPC_REL16_LO 250 +#define R_PPC_REL16_HI 251 +#define R_PPC_REL16_HA 252 + /* keep this the last entry. */ -#define R_PPC_NUM 95 +#define R_PPC_NUM 253 /* PowerPC64 relocations defined by the ABIs */ #define R_PPC64_NONE R_PPC_NONE diff --git a/tools/include/uapi/linux/elf-r.h b/tools/include/uapi/linux/elf-r.h index 78085d26f4ab27a003fde65c8e981f575f411758..e750989e44e8f517d7dacf9d3a338af7a136e40f 100644 --- a/tools/include/uapi/linux/elf-r.h +++ b/tools/include/uapi/linux/elf-r.h @@ -182,8 +182,13 @@ #define R_PPC_GOT_DTPREL16_HI 93 /* half16* (sym+add)@got@dtprel@h */ #define R_PPC_GOT_DTPREL16_HA 94 /* half16* (sym+add)@got@dtprel@ha */ +#define R_PPC_REL16 249 +#define R_PPC_REL16_LO 250 +#define R_PPC_REL16_HI 251 +#define R_PPC_REL16_HA 252 + /* keep this the last entry. */ -#define R_PPC_NUM 95 +#define R_PPC_NUM 253 /* PowerPC64 relocations defined by the ABIs */ #define R_PPC64_NONE R_PPC_NONE -- 2.50.1