We need to safely walk the vma->anon_vma_chain /
anon_vma_chain->same_vma list.
So much for using the mmap_sem for read + the
page_table_lock to lock the anon_vma_chain list.
We'll need a new lock somewhere, probably in the
mm_struct since one per process seems plenty.
I'll add that in the next version of the patch.
--
All rights reversed
--