X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=arch%2Farm64%2Fkernel%2Fprocess.c;h=27b2f1387df40b61b4aa059be5650d329964da6b;hb=53fdf99f676bada351aebb9eb098b5d7ac153cd1;hp=a4f5f766af08b010e66ec04889c098a5267eee05;hpb=1b580d01ab752a2f5634207e769973e534569f1e;p=deliverable%2Flinux.git diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c index a4f5f766af08..27b2f1387df4 100644 --- a/arch/arm64/kernel/process.c +++ b/arch/arm64/kernel/process.c @@ -372,12 +372,8 @@ unsigned long arch_align_stack(unsigned long sp) unsigned long arch_randomize_brk(struct mm_struct *mm) { - unsigned long range_end = mm->brk; - if (is_compat_task()) - range_end += 0x02000000; + return randomize_page(mm->brk, 0x02000000); else - range_end += 0x40000000; - - return randomize_range(mm->brk, range_end, 0) ? : mm->brk; + return randomize_page(mm->brk, 0x40000000); }