I bisected the problem down to this change:
commit 4f797709f4c0f61368c2f0f989cefc805fed0c9e
Author: Brad Figg <[email protected]>
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 <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Acked-by: Steve Conklin <[email protected]>
Acked-by: Stefan Bader <[email protected]>
Acked-by: Brad Figg <[email protected]>
Signed-off-by: Brad Figg <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs