um: Remove SKAS3/4 support
authorRichard Weinberger <richard@nod.at>
Wed, 18 Mar 2015 20:31:27 +0000 (21:31 +0100)
committerRichard Weinberger <richard@nod.at>
Mon, 13 Apr 2015 19:00:53 +0000 (21:00 +0200)
commitd0b5e15f0c0fdd759dd3dd48dc2dc2e7199e0da0
tree7b833b85c0e2eabf6b38d8b94875b430554afae7
parentaaeac66b1a02d399ec8ee63e8d617c1d601ea353
um: Remove SKAS3/4 support

Before we had SKAS0 UML had two modes of operation
TT (tracing thread) and SKAS3/4 (separated kernel address space).
TT was known to be insecure and got removed a long time ago.
SKAS3/4 required a few (3 or 4) patches on the host side which never went
mainline. The last host patch is 10 years old.

With SKAS0 mode (separated kernel address space using 0 host patches),
default since 2005, SKAS3/4 is obsolete and can be removed.

Signed-off-by: Richard Weinberger <richard@nod.at>
18 files changed:
arch/um/include/shared/os.h
arch/um/include/shared/skas/proc_mm.h [deleted file]
arch/um/include/shared/skas/skas.h
arch/um/include/shared/skas_ptrace.h [deleted file]
arch/um/kernel/ptrace.c
arch/um/kernel/reboot.c
arch/um/kernel/skas/mmu.c
arch/um/kernel/skas/process.c
arch/um/kernel/trap.c
arch/um/kernel/um_arch.c
arch/um/os-Linux/process.c
arch/um/os-Linux/skas/mem.c
arch/um/os-Linux/skas/process.c
arch/um/os-Linux/start_up.c
arch/x86/um/ldt.c
arch/x86/um/shared/sysdep/faultinfo_32.h
arch/x86/um/shared/sysdep/faultinfo_64.h
arch/x86/um/shared/sysdep/skas_ptrace.h [deleted file]