mips compat: don't bother with ELF_ET_DYN_BASE
normal mips one is just fine - it's only used after we'd done SET_PERSONALITY2() and by that point TASK_SIZE will yield the right value Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
Родитель
fd624c712d
Коммит
056f280f3b
|
@ -469,9 +469,7 @@ extern const char *__elf_base_platform;
|
|||
the loader. We need to make sure that it is out of the way of the program
|
||||
that it will "exec", and that there is sufficient room for the brk. */
|
||||
|
||||
#ifndef ELF_ET_DYN_BASE
|
||||
#define ELF_ET_DYN_BASE (TASK_SIZE / 3 * 2)
|
||||
#endif
|
||||
|
||||
/* update AT_VECTOR_SIZE_ARCH if the number of NEW_AUX_ENT entries changes */
|
||||
#define ARCH_DLINFO \
|
||||
|
|
|
@ -34,10 +34,6 @@ typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|
|||
*/
|
||||
#define elf_check_arch elfn32_check_arch
|
||||
|
||||
#define TASK32_SIZE 0x7fff8000UL
|
||||
#undef ELF_ET_DYN_BASE
|
||||
#define ELF_ET_DYN_BASE (TASK32_SIZE / 3 * 2)
|
||||
|
||||
#include <asm/processor.h>
|
||||
#include <linux/elfcore.h>
|
||||
#include <linux/compat.h>
|
||||
|
|
|
@ -34,14 +34,6 @@ typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|
|||
*/
|
||||
#define elf_check_arch elfo32_check_arch
|
||||
|
||||
#ifdef CONFIG_KVM_GUEST
|
||||
#define TASK32_SIZE 0x3fff8000UL
|
||||
#else
|
||||
#define TASK32_SIZE 0x7fff8000UL
|
||||
#endif
|
||||
#undef ELF_ET_DYN_BASE
|
||||
#define ELF_ET_DYN_BASE (TASK32_SIZE / 3 * 2)
|
||||
|
||||
#include <asm/processor.h>
|
||||
|
||||
#include <linux/elfcore.h>
|
||||
|
|
Загрузка…
Ссылка в новой задаче