linux/arch
Kees Cook fdb92b0de3 mm: Implement stack frame object validation
This creates per-architecture function arch_within_stack_frames() that
should validate if a given object is contained by a kernel stack frame.
Initial implementation is on x86.

This is based on code from PaX.

Signed-off-by: Kees Cook <keescook@chromium.org>
(cherry picked from commit 0f60a8efe4)
Signed-off-by: Alex Shi <alex.shi@linaro.org>

Conflicts:
	skip EBPF_JIT in arch/x86/Kconfig
2016-08-27 11:23:38 +08:00
..
alpha
arc ARC: unwind: ensure that .debug_frame is generated (vs. .eh_frame) 2016-08-10 11:49:25 +02:00
arm This is the 4.4.16 stable release 2016-07-29 21:38:36 +01:00
arm64 Merge tag 'lsk-v4.4-arm64-v4.8-kaslr-updates' of git://git.linaro.org/people/ard.biesheuvel/linux-arm into v4.4/topic/mm-kaslr 2016-08-15 17:42:55 +08:00
avr32
blackfin
c6x
cris
frv
h8300
hexagon
ia64 ia64: define ioremap_uc() 2016-04-12 09:08:54 -07:00
m32r m32r: fix m32104ut_defconfig build fail 2016-02-25 12:01:22 -08:00
m68k
metag
microblaze
mips MIPS: KVM: Fix modular KVM under QEMU 2016-07-27 09:47:30 -07:00
mn10300
nios2
openrisc
parisc Merge tag 'v4.4.14' into linux-linaro-lsk-v4.4 2016-06-27 12:18:01 +08:00
powerpc powerpc/tm: Always reclaim in start_thread() for exec() class syscalls 2016-07-27 09:47:28 -07:00
s390 s390: fix test_fp_ctl inline assembly contraints 2016-07-27 09:47:39 -07:00
score
sh sched/preempt, sh: kmap_coherent relies on disabled preemption 2016-04-12 09:08:36 -07:00
sparc sparc64: Fix return from trap window fill crashes. 2016-06-24 10:18:21 -07:00
tile
um fs/coredump: prevent fsuid=0 dumps into user-controlled directories 2016-04-12 09:08:58 -07:00
unicore32
x86 mm: Implement stack frame object validation 2016-08-27 11:23:38 +08:00
xtensa xtensa: clear all DBREAKC registers on start 2016-04-12 09:08:55 -07:00
.gitignore
Kconfig mm: Implement stack frame object validation 2016-08-27 11:23:38 +08:00