diff options
| -rw-r--r-- | arch/arm/include/asm/elf.h | 1 | ||||
| -rw-r--r-- | arch/arm/kernel/module.c | 1 | 
2 files changed, 2 insertions, 0 deletions
| diff --git a/arch/arm/include/asm/elf.h b/arch/arm/include/asm/elf.h index f4b46d39b9cf..afb9cafd3786 100644 --- a/arch/arm/include/asm/elf.h +++ b/arch/arm/include/asm/elf.h @@ -50,6 +50,7 @@ typedef struct user_fp elf_fpregset_t;  #define R_ARM_ABS32		2  #define R_ARM_CALL		28  #define R_ARM_JUMP24		29 +#define R_ARM_TARGET1		38  #define R_ARM_V4BX		40  #define R_ARM_PREL31		42  #define R_ARM_MOVW_ABS_NC	43 diff --git a/arch/arm/kernel/module.c b/arch/arm/kernel/module.c index 45e478157278..6a4dffefd357 100644 --- a/arch/arm/kernel/module.c +++ b/arch/arm/kernel/module.c @@ -91,6 +91,7 @@ apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex,  			break;  		case R_ARM_ABS32: +		case R_ARM_TARGET1:  			*(u32 *)loc += sym->st_value;  			break; | 
