From: Arun Chandran Date: Fri, 10 Oct 2014 11:31:24 +0000 (+0100) Subject: arm64: ASLR: Don't randomise text when randomise_va_space == 0 X-Git-Tag: fixes-against-v3.18-rc2~7^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92980405f3537136b8e81007a9df576762f49bbb;p=pandora-kernel.git arm64: ASLR: Don't randomise text when randomise_va_space == 0 When user asks to turn off ASLR by writing "0" to /proc/sys/kernel/randomize_va_space there should not be any randomization to mmap base, stack, VDSO, libs, text and heap Currently arm64 violates this behavior by randomising text. Fix this by defining a constant ELF_ET_DYN_BASE. The randomisation of mm->mmap_base is done by setup_new_exec -> arch_pick_mmap_layout -> mmap_base -> mmap_rnd. Signed-off-by: Arun Chandran Signed-off-by: Catalin Marinas --- Reading git-diff-tree failed