diff options
Diffstat (limited to 'arch/tile/include/asm/elf.h')
-rw-r--r-- | arch/tile/include/asm/elf.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/tile/include/asm/elf.h b/arch/tile/include/asm/elf.h index 1bca0debdb0..623a6bb741c 100644 --- a/arch/tile/include/asm/elf.h +++ b/arch/tile/include/asm/elf.h | |||
@@ -59,8 +59,7 @@ enum { ELF_ARCH = CHIP_ELF_TYPE() }; | |||
59 | */ | 59 | */ |
60 | #define elf_check_arch(x) \ | 60 | #define elf_check_arch(x) \ |
61 | ((x)->e_ident[EI_CLASS] == ELF_CLASS && \ | 61 | ((x)->e_ident[EI_CLASS] == ELF_CLASS && \ |
62 | ((x)->e_machine == CHIP_ELF_TYPE() || \ | 62 | (x)->e_machine == CHIP_ELF_TYPE()) |
63 | (x)->e_machine == CHIP_COMPAT_ELF_TYPE())) | ||
64 | 63 | ||
65 | /* The module loader only handles a few relocation types. */ | 64 | /* The module loader only handles a few relocation types. */ |
66 | #ifndef __tilegx__ | 65 | #ifndef __tilegx__ |
@@ -139,8 +138,7 @@ extern int arch_setup_additional_pages(struct linux_binprm *bprm, | |||
139 | */ | 138 | */ |
140 | #define compat_elf_check_arch(x) \ | 139 | #define compat_elf_check_arch(x) \ |
141 | ((x)->e_ident[EI_CLASS] == ELFCLASS32 && \ | 140 | ((x)->e_ident[EI_CLASS] == ELFCLASS32 && \ |
142 | ((x)->e_machine == CHIP_ELF_TYPE() || \ | 141 | (x)->e_machine == CHIP_ELF_TYPE()) |
143 | (x)->e_machine == CHIP_COMPAT_ELF_TYPE())) | ||
144 | 142 | ||
145 | #define compat_start_thread(regs, ip, usp) do { \ | 143 | #define compat_start_thread(regs, ip, usp) do { \ |
146 | regs->pc = ptr_to_compat_reg((void *)(ip)); \ | 144 | regs->pc = ptr_to_compat_reg((void *)(ip)); \ |