Thread (28 messages) 28 messages, 4 authors, 2017-08-10

Re: [PATCH 05/16] mm: Protect VMA modifications using VMA sequence count

From: Laurent Dufour <hidden>
Date: 2017-08-09 10:43:45
Also in: linuxppc-dev, lkml

On 09/08/2017 12:12, Kirill A. Shutemov wrote:
On Tue, Aug 08, 2017 at 04:35:38PM +0200, Laurent Dufour wrote:
quoted
The VMA sequence count has been introduced to allow fast detection of
VMA modification when running a page fault handler without holding
the mmap_sem.

This patch provides protection agains the VMA modification done in :
	- madvise()
	- mremap()
	- mpol_rebind_policy()
	- vma_replace_policy()
	- change_prot_numa()
	- mlock(), munlock()
	- mprotect()
	- mmap_region()
	- collapse_huge_page()
I don't thinks it's anywhere near complete list of places where we touch
vm_flags. What is your plan for the rest?
The goal is only to protect places where change to the VMA is impacting the
page fault handling. If you think I missed one, please advise.

Thanks,
Laurent.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help