Thread (6 messages) 6 messages, 2 authors, 2014-07-29

Re: [PATCH 2/3] mm/hugetlb: take refcount under page table lock in follow_huge_pmd()

From: David Rientjes <rientjes@google.com>
Date: 2014-07-28 23:02:35
Also in: lkml

On Mon, 28 Jul 2014, Naoya Horiguchi wrote:
We have a race condition between move_pages() and freeing hugepages,
where move_pages() calls follow_page(FOLL_GET) for hugepages internally
and tries to get its refcount without preventing concurrent freeing.
This race crashes the kernel, so this patch fixes it by moving FOLL_GET
code for hugepages into follow_huge_pmd() with taking the page table lock.
What about CONFIG_ARCH_WANT_GENERAL_HUGETLB=n configs?

--
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