]> err.no Git - linux-2.6/blobdiff - fs/binfmt_elf.c
modules: include sections.h to avoid defining linker variables explicitly
[linux-2.6] / fs / binfmt_elf.c
index 4628c42ca892ef9248dc7a6dc0f1ed2134211de6..111771d38e6e2d457aa939ba35dafaee5dd28db3 100644 (file)
@@ -1077,7 +1077,7 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs)
        current->mm->start_stack = bprm->p;
 
 #ifdef arch_randomize_brk
-       if (current->flags & PF_RANDOMIZE)
+       if ((current->flags & PF_RANDOMIZE) && (randomize_va_space > 1))
                current->mm->brk = current->mm->start_brk =
                        arch_randomize_brk(current->mm);
 #endif