The patch titled Subject: rmap-fix-theoretical-race-between-do_wp_page-and-shrink_active_list-fix has been removed from the -mm tree. Its filename was rmap-fix-theoretical-race-between-do_wp_page-and-shrink_active_list-fix.patch This patch was dropped because it was folded into rmap-fix-theoretical-race-between-do_wp_page-and-shrink_active_list.patch ------------------------------------------------------ From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> Subject: rmap-fix-theoretical-race-between-do_wp_page-and-shrink_active_list-fix Cc: "Paul E. McKenney" <paulmck@xxxxxxxxxxxxxxxxxx> Cc: Hugh Dickins <hughd@xxxxxxxxxx> Cc: Kirill A. Shutemov <kirill.shutemov@xxxxxxxxxxxxxxx> Cc: Rik van Riel <riel@xxxxxxxxxx> Cc: Vladimir Davydov <vdavydov@xxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/rmap.c | 5 +++++ 1 file changed, 5 insertions(+) diff -puN mm/rmap.c~rmap-fix-theoretical-race-between-do_wp_page-and-shrink_active_list-fix mm/rmap.c --- a/mm/rmap.c~rmap-fix-theoretical-race-between-do_wp_page-and-shrink_active_list-fix +++ a/mm/rmap.c @@ -950,6 +950,11 @@ void page_move_anon_rmap(struct page *pa VM_BUG_ON_PAGE(page->index != linear_page_index(vma, address), page); anon_vma = (void *) anon_vma + PAGE_MAPPING_ANON; + /* + * Ensure that anon_vma and the PAGE_MAPPING_ANON bit are written + * simultaneously, so a concurrent reader (eg shrink_active_list) will + * not see one without the other. + */ WRITE_ONCE(page->mapping, (struct address_space *) anon_vma); } _ Patches currently in -mm which might be from akpm@xxxxxxxxxxxxxxxxxxxx are origin.patch ocfs2-reduce-object-size-of-mlog-uses.patch ocfs2-remove-__mlog_cpu_guess.patch ocfs2-fix-null-pointer-dereference-in-function-ocfs2_abort_trigger.patch mm-slab_common-support-the-slub_debug-boot-option-on-specific-object-size.patch mm-fix-mprotect-behaviour-on-vm_locked-vmas.patch mm-new-mm-hook-framework.patch mm-memory-failure-introduce-get_hwpoison_page-for-consistent-refcount-handling.patch rmap-fix-theoretical-race-between-do_wp_page-and-shrink_active_list.patch rmap-fix-theoretical-race-between-do_wp_page-and-shrink_active_list-fix-fix.patch hugetlb-do-not-account-hugetlb-pages-as-nr_file_pages-fix.patch mm-do-not-ignore-mapping_gfp_mask-in-page-cache-allocation-paths-checkpatch-fixes.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html