diff options
-rw-r--r-- | arch/arm/include/asm/elf.h | 2 | ||||
-rw-r--r-- | arch/arm64/include/asm/elf.h | 3 | ||||
-rw-r--r-- | include/uapi/linux/elf-em.h | 2 |
3 files changed, 2 insertions, 5 deletions
diff --git a/arch/arm/include/asm/elf.h b/arch/arm/include/asm/elf.h index 56211f2084ef..f4b46d39b9cf 100644 --- a/arch/arm/include/asm/elf.h +++ b/arch/arm/include/asm/elf.h | |||
@@ -19,8 +19,6 @@ typedef elf_greg_t elf_gregset_t[ELF_NGREG]; | |||
19 | 19 | ||
20 | typedef struct user_fp elf_fpregset_t; | 20 | typedef struct user_fp elf_fpregset_t; |
21 | 21 | ||
22 | #define EM_ARM 40 | ||
23 | |||
24 | #define EF_ARM_EABI_MASK 0xff000000 | 22 | #define EF_ARM_EABI_MASK 0xff000000 |
25 | #define EF_ARM_EABI_UNKNOWN 0x00000000 | 23 | #define EF_ARM_EABI_UNKNOWN 0x00000000 |
26 | #define EF_ARM_EABI_VER1 0x01000000 | 24 | #define EF_ARM_EABI_VER1 0x01000000 |
diff --git a/arch/arm64/include/asm/elf.h b/arch/arm64/include/asm/elf.h index fe32c0e4ac01..e7fa87f9201b 100644 --- a/arch/arm64/include/asm/elf.h +++ b/arch/arm64/include/asm/elf.h | |||
@@ -33,8 +33,6 @@ typedef unsigned long elf_greg_t; | |||
33 | typedef elf_greg_t elf_gregset_t[ELF_NGREG]; | 33 | typedef elf_greg_t elf_gregset_t[ELF_NGREG]; |
34 | typedef struct user_fpsimd_state elf_fpregset_t; | 34 | typedef struct user_fpsimd_state elf_fpregset_t; |
35 | 35 | ||
36 | #define EM_AARCH64 183 | ||
37 | |||
38 | /* | 36 | /* |
39 | * AArch64 static relocation types. | 37 | * AArch64 static relocation types. |
40 | */ | 38 | */ |
@@ -151,7 +149,6 @@ extern unsigned long arch_randomize_brk(struct mm_struct *mm); | |||
151 | #define arch_randomize_brk arch_randomize_brk | 149 | #define arch_randomize_brk arch_randomize_brk |
152 | 150 | ||
153 | #ifdef CONFIG_COMPAT | 151 | #ifdef CONFIG_COMPAT |
154 | #define EM_ARM 40 | ||
155 | #define COMPAT_ELF_PLATFORM ("v8l") | 152 | #define COMPAT_ELF_PLATFORM ("v8l") |
156 | 153 | ||
157 | #define COMPAT_ELF_ET_DYN_BASE (randomize_et_dyn(2 * TASK_SIZE_32 / 3)) | 154 | #define COMPAT_ELF_ET_DYN_BASE (randomize_et_dyn(2 * TASK_SIZE_32 / 3)) |
diff --git a/include/uapi/linux/elf-em.h b/include/uapi/linux/elf-em.h index 8e2b7bac4378..59c17a2d38ad 100644 --- a/include/uapi/linux/elf-em.h +++ b/include/uapi/linux/elf-em.h | |||
@@ -22,6 +22,7 @@ | |||
22 | #define EM_PPC 20 /* PowerPC */ | 22 | #define EM_PPC 20 /* PowerPC */ |
23 | #define EM_PPC64 21 /* PowerPC64 */ | 23 | #define EM_PPC64 21 /* PowerPC64 */ |
24 | #define EM_SPU 23 /* Cell BE SPU */ | 24 | #define EM_SPU 23 /* Cell BE SPU */ |
25 | #define EM_ARM 40 /* ARM 32 bit */ | ||
25 | #define EM_SH 42 /* SuperH */ | 26 | #define EM_SH 42 /* SuperH */ |
26 | #define EM_SPARCV9 43 /* SPARC v9 64-bit */ | 27 | #define EM_SPARCV9 43 /* SPARC v9 64-bit */ |
27 | #define EM_IA_64 50 /* HP/Intel IA-64 */ | 28 | #define EM_IA_64 50 /* HP/Intel IA-64 */ |
@@ -34,6 +35,7 @@ | |||
34 | #define EM_MN10300 89 /* Panasonic/MEI MN10300, AM33 */ | 35 | #define EM_MN10300 89 /* Panasonic/MEI MN10300, AM33 */ |
35 | #define EM_BLACKFIN 106 /* ADI Blackfin Processor */ | 36 | #define EM_BLACKFIN 106 /* ADI Blackfin Processor */ |
36 | #define EM_TI_C6000 140 /* TI C6X DSPs */ | 37 | #define EM_TI_C6000 140 /* TI C6X DSPs */ |
38 | #define EM_AARCH64 183 /* ARM 64 bit */ | ||
37 | #define EM_FRV 0x5441 /* Fujitsu FR-V */ | 39 | #define EM_FRV 0x5441 /* Fujitsu FR-V */ |
38 | #define EM_AVR32 0x18ad /* Atmel AVR32 */ | 40 | #define EM_AVR32 0x18ad /* Atmel AVR32 */ |
39 | 41 | ||