UBUNTU: ubuntu: nx-emu - i386: NX emulation
authorIngo Molnar <mingo@elte.hu>
Wed, 14 Jul 2010 07:50:02 +0000 (00:50 -0700)
committerLeann Ogasawara <leann.ogasawara@canonical.com>
Mon, 2 Apr 2012 20:09:51 +0000 (13:09 -0700)
commit48109c4db83cc0f8f5924da2f3cce8610f69758f
tree3ac51e9acacd5611632647aff0fb9832b08e4284
parentf7e792d9e8ba7b4c276f7e7ff42ccfdabf1642f4
UBUNTU: ubuntu: nx-emu - i386: NX emulation

This is old code with some cruft, all originally by Ingo Molnar with
much later rebasing by Fedora folks and at least one arcane fix by
Roland McGrath a few years ago. No longer uses exec-shield sysctl,
merged with disable_nx. Kees Cook fixed boottime NX reporting for various
corner cases.

Signed-off-by: Kees Cook <kees.cook@canonical.com>
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
16 files changed:
arch/x86/include/asm/desc.h
arch/x86/include/asm/mmu.h
arch/x86/include/asm/paravirt.h
arch/x86/include/asm/paravirt_types.h
arch/x86/kernel/cpu/common.c
arch/x86/kernel/paravirt.c
arch/x86/kernel/process_32.c
arch/x86/kernel/traps.c
arch/x86/mm/setup_nx.c
arch/x86/mm/tlb.c
arch/x86/xen/enlighten.c
fs/binfmt_elf.c
include/linux/sched.h
mm/mmap.c
mm/mprotect.c
mm/util.c