mbox

[Oneiric,pull,request] Update/consolidate nx-emu

Message ID 20110524210444.GG19633@outflux.net
State New
Headers show

Pull-request

git://kernel.ubuntu.com/kees/ubuntu-oneiric.git master

Message

Kees Cook May 24, 2011, 9:04 p.m. UTC
The following changes since commit 1e9ed812fef72843c4cbd4a1dd5c248aff332184:

  UBUNTU: Ubuntu-2.6.39-3.9 (2011-05-20 09:53:38 +0100)

are available in the git repository at:
  git://kernel.ubuntu.com/kees/ubuntu-oneiric.git master

Ingo Molnar (2):
      UBUNTU: ubuntu: nx-emu - i386: NX emulation
      UBUNTU: ubuntu: nx-emu - i386: mmap randomization for executable mappings

Kees Cook (8):
      Revert "UBUNTU: SAUCE: nx-emu: further clarify dmesg reporting"
      Revert "nx-emu: fix inverted report of disable_nx"
      Revert "UBUNTU: SAUCE: nx-emu: use upstream ASLR when possible"
      Revert "exec-randomization: brk away from exec rand area"
      Revert "mmap randomization for executable mappings on 32-bit"
      Revert "nx-emu: standardize boottime message prefix"
      Revert "nx-emu: drop exec-shield sysctl, merge with disable_nx"
      Revert "i386: NX emulation"

 arch/x86/kernel/process.c |    6 +++---
 mm/mmap.c                 |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

(The above delta between reverts and commits are comment clean-ups and one
minor code position change for general clarification. Also, I made Ingo the
author, since the bulk of the code is his work. Hopefully this won't
complicate the delta review too badly.)

Thanks!

-Kees

Comments

Leann Ogasawara May 25, 2011, 3:17 p.m. UTC | #1
Applied to Oneiric master-next.

Thanks,
Leann

On Tue, 2011-05-24 at 14:04 -0700, Kees Cook wrote:
> The following changes since commit 1e9ed812fef72843c4cbd4a1dd5c248aff332184:
> 
>   UBUNTU: Ubuntu-2.6.39-3.9 (2011-05-20 09:53:38 +0100)
> 
> are available in the git repository at:
>   git://kernel.ubuntu.com/kees/ubuntu-oneiric.git master
> 
> Ingo Molnar (2):
>       UBUNTU: ubuntu: nx-emu - i386: NX emulation
>       UBUNTU: ubuntu: nx-emu - i386: mmap randomization for executable mappings
> 
> Kees Cook (8):
>       Revert "UBUNTU: SAUCE: nx-emu: further clarify dmesg reporting"
>       Revert "nx-emu: fix inverted report of disable_nx"
>       Revert "UBUNTU: SAUCE: nx-emu: use upstream ASLR when possible"
>       Revert "exec-randomization: brk away from exec rand area"
>       Revert "mmap randomization for executable mappings on 32-bit"
>       Revert "nx-emu: standardize boottime message prefix"
>       Revert "nx-emu: drop exec-shield sysctl, merge with disable_nx"
>       Revert "i386: NX emulation"
> 
>  arch/x86/kernel/process.c |    6 +++---
>  mm/mmap.c                 |    6 +++---
>  2 files changed, 6 insertions(+), 6 deletions(-)
> 
> (The above delta between reverts and commits are comment clean-ups and one
> minor code position change for general clarification. Also, I made Ingo the
> author, since the bulk of the code is his work. Hopefully this won't
> complicate the delta review too badly.)
> 
> Thanks!
> 
> -Kees
> 
> -- 
> Kees Cook
> Ubuntu Security Team
>
Tim Gardner May 25, 2011, 5:02 p.m. UTC | #2
On 05/25/2011 09:17 AM, Leann Ogasawara wrote:
> Applied to Oneiric master-next.
>
> Thanks,
> Leann
>
> On Tue, 2011-05-24 at 14:04 -0700, Kees Cook wrote:
>> The following changes since commit 1e9ed812fef72843c4cbd4a1dd5c248aff332184:
>>
>>    UBUNTU: Ubuntu-2.6.39-3.9 (2011-05-20 09:53:38 +0100)
>>
>> are available in the git repository at:
>>    git://kernel.ubuntu.com/kees/ubuntu-oneiric.git master
>>
>> Ingo Molnar (2):
>>        UBUNTU: ubuntu: nx-emu - i386: NX emulation
>>        UBUNTU: ubuntu: nx-emu - i386: mmap randomization for executable mappings
>>
>> Kees Cook (8):
>>        Revert "UBUNTU: SAUCE: nx-emu: further clarify dmesg reporting"
>>        Revert "nx-emu: fix inverted report of disable_nx"
>>        Revert "UBUNTU: SAUCE: nx-emu: use upstream ASLR when possible"
>>        Revert "exec-randomization: brk away from exec rand area"
>>        Revert "mmap randomization for executable mappings on 32-bit"
>>        Revert "nx-emu: standardize boottime message prefix"
>>        Revert "nx-emu: drop exec-shield sysctl, merge with disable_nx"
>>        Revert "i386: NX emulation"
>>
>>   arch/x86/kernel/process.c |    6 +++---
>>   mm/mmap.c                 |    6 +++---
>>   2 files changed, 6 insertions(+), 6 deletions(-)
>>
>> (The above delta between reverts and commits are comment clean-ups and one
>> minor code position change for general clarification. Also, I made Ingo the
>> author, since the bulk of the code is his work. Hopefully this won't
>> complicate the delta review too badly.)
>>
>> Thanks!
>>
>> -Kees
>>
>> --
>> Kees Cook
>> Ubuntu Security Team
>>
>
>
>

Leann - I think you should just rebase the reverts out of existence 
since they don't really have any historical relevance for Oneiric, 
especially now that we'll never rebase against Natty again.

rtg
Leann Ogasawara May 25, 2011, 5:06 p.m. UTC | #3
On Wed, 2011-05-25 at 11:02 -0600, Tim Gardner wrote:
> On 05/25/2011 09:17 AM, Leann Ogasawara wrote:
> > Applied to Oneiric master-next.
> >
> > Thanks,
> > Leann
> >
> > On Tue, 2011-05-24 at 14:04 -0700, Kees Cook wrote:
> >> The following changes since commit 1e9ed812fef72843c4cbd4a1dd5c248aff332184:
> >>
> >>    UBUNTU: Ubuntu-2.6.39-3.9 (2011-05-20 09:53:38 +0100)
> >>
> >> are available in the git repository at:
> >>    git://kernel.ubuntu.com/kees/ubuntu-oneiric.git master
> >>
> >> Ingo Molnar (2):
> >>        UBUNTU: ubuntu: nx-emu - i386: NX emulation
> >>        UBUNTU: ubuntu: nx-emu - i386: mmap randomization for executable mappings
> >>
> >> Kees Cook (8):
> >>        Revert "UBUNTU: SAUCE: nx-emu: further clarify dmesg reporting"
> >>        Revert "nx-emu: fix inverted report of disable_nx"
> >>        Revert "UBUNTU: SAUCE: nx-emu: use upstream ASLR when possible"
> >>        Revert "exec-randomization: brk away from exec rand area"
> >>        Revert "mmap randomization for executable mappings on 32-bit"
> >>        Revert "nx-emu: standardize boottime message prefix"
> >>        Revert "nx-emu: drop exec-shield sysctl, merge with disable_nx"
> >>        Revert "i386: NX emulation"
> >>
> >>   arch/x86/kernel/process.c |    6 +++---
> >>   mm/mmap.c                 |    6 +++---
> >>   2 files changed, 6 insertions(+), 6 deletions(-)
> >>
> >> (The above delta between reverts and commits are comment clean-ups and one
> >> minor code position change for general clarification. Also, I made Ingo the
> >> author, since the bulk of the code is his work. Hopefully this won't
> >> complicate the delta review too badly.)
> >>
> >> Thanks!
> >>
> >> -Kees
> >>
> >> --
> >> Kees Cook
> >> Ubuntu Security Team
> >>
> >
> >
> >
> 
> Leann - I think you should just rebase the reverts out of existence 
> since they don't really have any historical relevance for Oneiric, 
> especially now that we'll never rebase against Natty again.

I was actually going to drop them when we rebased to 2.6.40-rc1.  But
I'm cool to do it now too.  I'll push in a bit.

Leann