Home
last modified time | relevance | path

Searched hist:"287 d97ac032136724143cde8d5964b414d562ee3" (Results 1 – 1 of 1) sorted by relevance

/linux/mm/
H A Dmmap.cdiff 287d97ac032136724143cde8d5964b414d562ee3 Sun Apr 11 00:22:30 CEST 2010 Linus Torvalds <torvalds@linux-foundation.org> vma_adjust: fix the copying of anon_vma chains

When we move the boundaries between two vma's due to things like
mprotect, we need to make sure that the anon_vma of the pages that got
moved from one vma to another gets properly copied around. And that was
not always the case, in this rather hard-to-follow code sequence.

Clarify the code, and fix it so that it copies the anon_vma from the
right source.

Reviewed-by: Rik van Riel <riel@redhat.com>
Acked-by: Johannes Weiner <hannes@cmpxchg.org>
Tested-by: Borislav Petkov <bp@alien8.de> [ "Yeah, not so much this one either" ]
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>