From: Andrea Arcangeli Date: Wed, 22 Sep 2010 20:05:12 +0000 (-0700) Subject: mmap: call unlink_anon_vmas() in __split_vma() in case of error X-Git-Tag: v2.6.36-rc6~57 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2aeadc30de45a72648f271603203ab392b80f607;p=pandora-kernel.git mmap: call unlink_anon_vmas() in __split_vma() in case of error If __split_vma fails because of an out of memory condition the anon_vma_chain isn't teardown and freed potentially leading to rmap walks accessing freed vma information plus there's a memleak. Signed-off-by: Andrea Arcangeli Acked-by: Johannes Weiner Acked-by: Rik van Riel Acked-by: Hugh Dickins Cc: Marcelo Tosatti Cc: Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed