On Thu, Jul 04, 2024 at 10:47:57PM +0900, Masahiro Yamada wrote: > R_ARM_THM_CALL does not exist in /usr/include/elf.h, which originates > from the Glibc project. > > Instead, the following line exists: > > #define R_ARM_THM_PC22 10 /* PC relative 24 bit (Thumb32 BL). */ > > Signed-off-by: Masahiro Yamada <masahiroy@xxxxxxxxxx> Like I point out on patch 2, I think making this change a pure rename and moving the removal into the patch that removes the rest of the defines would probably be a little better but that's up to you. Reviewed-by: Nathan Chancellor <nathan@xxxxxxxxxx> > --- > > scripts/mod/modpost.c | 6 +----- > 1 file changed, 1 insertion(+), 5 deletions(-) > > diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c > index e9aae1b7ff77..3e5313ed6065 100644 > --- a/scripts/mod/modpost.c > +++ b/scripts/mod/modpost.c > @@ -1168,10 +1168,6 @@ static Elf_Addr addend_386_rel(uint32_t *location, unsigned int r_type) > return (Elf_Addr)(-1); > } > > -#ifndef R_ARM_THM_CALL > -#define R_ARM_THM_CALL 10 > -#endif > - > static int32_t sign_extend32(int32_t value, int index) > { > uint8_t shift = 31 - index; > @@ -1232,7 +1228,7 @@ static Elf_Addr addend_arm_rel(void *loc, Elf_Sym *sym, unsigned int r_type) > ((lower & 0x07ff) << 1), > 20); > return offset + sym->st_value + 4; > - case R_ARM_THM_CALL: > + case R_ARM_THM_PC22: > case R_ARM_THM_JUMP24: > /* > * Encoding T4: > -- > 2.43.0 >