Maverick pull request for cs-limit nx-emulation refresh

Leann Ogasawara leann.ogasawara at canonical.com
Wed May 26 19:15:47 UTC 2010


This is just a refresh/update of patches we're already carrying.
Applied to Maverick master.

Thanks,
Leann

On Tue, 2010-05-25 at 15:19 -0700, Kees Cook wrote:
> 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