From: Linus Torvalds<torvalds@xxxxxxxxxxxxxxxxxxxx>
Date: Sat, 10 Apr 2010 15:22:30 -0700
Subject: [PATCH 2/4] 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.
Signed-off-by: Linus Torvalds<torvalds@xxxxxxxxxxxxxxxxxxxx>