diff options
author | David Daney <ddaney@caviumnetworks.com> | 2010-07-19 16:14:57 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2010-08-05 08:26:06 -0400 |
commit | 652b14aa84961fa391184ccbaf559a537d33b28c (patch) | |
tree | 748ba20efa1094728a85fe4d59d01ccbd6e1bfad /arch/mips/include/asm/elf.h | |
parent | 1091458d09e1a0788268578001f279250d2c0844 (diff) |
MIPS: Enable heap randomization.
Based somewhat on the PPC implementation.
32-bit processes have the heap randomized in an 8MB space, 256MB for
64-bit processes.
Signed-off-by: David Daney <ddaney@caviumnetworks.com>
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1479/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/include/asm/elf.h')
-rw-r--r-- | arch/mips/include/asm/elf.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/mips/include/asm/elf.h b/arch/mips/include/asm/elf.h index ea77a42c5f8c..fd1d39eb7431 100644 --- a/arch/mips/include/asm/elf.h +++ b/arch/mips/include/asm/elf.h | |||
@@ -372,4 +372,9 @@ extern const char *__elf_platform; | |||
372 | struct linux_binprm; | 372 | struct linux_binprm; |
373 | extern int arch_setup_additional_pages(struct linux_binprm *bprm, | 373 | extern int arch_setup_additional_pages(struct linux_binprm *bprm, |
374 | int uses_interp); | 374 | int uses_interp); |
375 | |||
376 | struct mm_struct; | ||
377 | extern unsigned long arch_randomize_brk(struct mm_struct *mm); | ||
378 | #define arch_randomize_brk arch_randomize_brk | ||
379 | |||
375 | #endif /* _ASM_ELF_H */ | 380 | #endif /* _ASM_ELF_H */ |