Maverick pull request for cs-limit nx-emulation refresh
Kees Cook
kees at ubuntu.com
Tue May 25 22:19:16 UTC 2010
The following changes since commit 931fecb7a2d93bd931cf07bb2367bb545a3d557f:
Leann Ogasawara (1):
UBUNTU: Ubuntu-2.6.34-4.11
are available in the git repository at:
git://kernel.ubuntu.com/kees/ubuntu-maverick.git master
Kees Cook (6):
Revert "UBUNTU: SAUCE: x86: brk away from exec rand area"
Revert "UBUNTU: SAUCE: [um] Don't use nx_enabled under UML"
Revert "UBUNTU: SAUCE: [x86] implement cs-limit nx-emulation for ia32"
UBUNTU: SAUCE: x86: implement cs-limit nx-emulation for ia32
UBUNTU: SAUCE: x86: more tightly confine cs-limit nx-emulation to ia32 only
UBUNTU: SAUCE: x86: brk away from exec rand area
Loïc Minier (1):
UBUNTU: SAUCE: [um] Don't use nx_enabled under UML
arch/x86/include/asm/paravirt_types.h | 2 +-
arch/x86/kernel/cpu/common.c | 7 ++++-
arch/x86/kernel/process.c | 2 +-
arch/x86/kernel/process_32.c | 6 +++-
arch/x86/kernel/traps.c | 40 +++++++++++++++++++++++---------
arch/x86/mm/mmap.c | 9 +++++-
arch/x86/mm/setup_nx.c | 14 +++++++++++
arch/x86/mm/tlb.c | 4 ++-
fs/binfmt_elf.c | 22 ++++++++++++++----
include/linux/mm.h | 8 ++----
include/linux/sched.h | 6 +++++
kernel/sysctl.c | 28 +++++++++++++++++++++++
mm/mmap.c | 12 +++++----
13 files changed, 125 insertions(+), 35 deletions(-)
--
Kees Cook
Ubuntu Security Team
More information about the kernel-team
mailing list