I bisected the problem down to this change:

commit 4f797709f4c0f61368c2f0f989cefc805fed0c9e
Author: Brad Figg <brad.f...@canonical.com>
Date: Fri Aug 27 09:10:55 2010 -0700

    mm: make the vma list be doubly linked
    
    BugLink: http://bugs.launchpad.net/bugs/625392
    
    commit 297c5eee372478fc32fec5fe8eed711eedb13f3d upstream.
    
    It's a really simple list, and several of the users want to go backwards
    in it to find the previous vma. So rather than have to look up the
    previous entry with 'find_vma_prev()' or something similar, just make it
    doubly linked instead.
    
    Tested-by: Ian Campbell <i...@hellion.org.uk>
    Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gre...@suse.de>
    Acked-by: Steve Conklin <sconk...@canonical.com>
    Acked-by: Stefan Bader <stefan.ba...@canonical.com>
    Acked-by: Brad Figg <brad.f...@canonical.com>
    Signed-off-by: Brad Figg <brad.f...@canonical.com>

 include/linux/mm_types.h | 2 +-
 kernel/fork.c | 7 +++++--
 mm/mmap.c | 39 +++++++++++++++++++++++++--------------
 mm/nommu.c | 7 +++++--
 4 files changed, 36 insertions(+), 19 deletions(-)

Reverting allows me to boot the VM. However if I compile mainline or
stable 2.6.32.21 that has this commit as well then I am able to boot
just fine.

I expect we are witnessing incompatibility of the patch with Ubuntu
"sauce". I suspect it might be this one:

commit 59b35f3ba2cba40bd260ad19dbf4cf445714044f
Author: Kees Cook <k...@ubuntu.com>
Date: Thu Apr 30 12:47:47 2009 -0700

    UBUNTU: SAUCE: [x86] implement cs-limit nx-emulation for ia32

but it is too tangled up with other changes to be reverted cleanly to
test this theory.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/659422

Title:
  Boot failure after upgrading kernel to 2.6.32-25-generic

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to