Comment 1 for bug 893190

Revision history for this message
Paolo Pisati (p-pisati) wrote :

======================================================================
FAIL: Make sure the stack guard page does not split the stack on mlock
----------------------------------------------------------------------
Traceback (most recent call last):
  File "./test-kernel.py", line 103, in test_guard_page_split
    self.assertShellExitEquals(expected, ["./split-stack"])
  File "/home/ubuntu/qrt/qrt-test-kernel/testlib.py", line 923, in assertShellExitEquals
    self.assertEquals(expected, rc, msg + result + report)
AssertionError: Got exit code 1, expected 0
Command: './split-stack'
Output:
gap exists in stack VMAs (0x7ea5c000 != 0x7ea5d000)!

for this one, the LP bug is 646114 and it requires 4 patches:

maverick/master
28d2e37 mm: Move vma_stack_continue into mm.h
6bed999 mm: make stack guard page logic use vm_prev pointer
e89cfc4 mm: make the mlock() stack guard page checks stricter
f598143 mm: make the vma list be doubly linked