|
@@ -32,7 +32,6 @@
|
|
#include <linux/delay.h>
|
|
#include <linux/delay.h>
|
|
#include <linux/module.h>
|
|
#include <linux/module.h>
|
|
#include <linux/ptrace.h>
|
|
#include <linux/ptrace.h>
|
|
-#include <linux/random.h>
|
|
|
|
#include <linux/notifier.h>
|
|
#include <linux/notifier.h>
|
|
#include <linux/kprobes.h>
|
|
#include <linux/kprobes.h>
|
|
#include <linux/kdebug.h>
|
|
#include <linux/kdebug.h>
|
|
@@ -660,15 +659,3 @@ long sys_arch_prctl(int code, unsigned long addr)
|
|
return do_arch_prctl(current, code, addr);
|
|
return do_arch_prctl(current, code, addr);
|
|
}
|
|
}
|
|
|
|
|
|
-unsigned long arch_align_stack(unsigned long sp)
|
|
|
|
-{
|
|
|
|
- if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space)
|
|
|
|
- sp -= get_random_int() % 8192;
|
|
|
|
- return sp & ~0xf;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-unsigned long arch_randomize_brk(struct mm_struct *mm)
|
|
|
|
-{
|
|
|
|
- unsigned long range_end = mm->brk + 0x02000000;
|
|
|
|
- return randomize_range(mm->brk, range_end, 0) ? : mm->brk;
|
|
|
|
-}
|
|
|