The patch titled Subject: mm-vmalloc-clean-up-vunmap-to-avoid-pgtable-ops-twice-v3 has been added to the -mm tree. Its filename is mm-vmalloc-clean-up-vunmap-to-avoid-pgtable-ops-twice-v3.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/mm-vmalloc-clean-up-vunmap-to-avoid-pgtable-ops-twice-v3.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/mm-vmalloc-clean-up-vunmap-to-avoid-pgtable-ops-twice-v3.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Chintan Pandya <cpandya@xxxxxxxxxxxxxx> Subject: mm-vmalloc-clean-up-vunmap-to-avoid-pgtable-ops-twice-v3 Link: http://lkml.kernel.org/r/1525176960-18408-1-git-send-email-cpandya@xxxxxxxxxxxxxx Signed-off-by: Chintan Pandya <cpandya@xxxxxxxxxxxxxx> Cc: Vlastimil Babka <vbabka@xxxxxxx> Cc: Laura Abbott <labbott@xxxxxxxxxx> Cc: Catalin Marinas <catalin.marinas@xxxxxxx> Cc: Johannes Weiner <hannes@xxxxxxxxxxx> Cc: Florian Fainelli <f.fainelli@xxxxxxxxx> Cc: Yisheng Xie <xieyisheng1@xxxxxxxxxx> Cc: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx> Cc: Wei Yang <richard.weiyang@xxxxxxxxx> Cc: Byungchul Park <byungchul.park@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/vmalloc.c | 4 ++++ 1 file changed, 4 insertions(+) diff -puN mm/vmalloc.c~mm-vmalloc-clean-up-vunmap-to-avoid-pgtable-ops-twice-v3 mm/vmalloc.c --- a/mm/vmalloc.c~mm-vmalloc-clean-up-vunmap-to-avoid-pgtable-ops-twice-v3 +++ a/mm/vmalloc.c @@ -1036,6 +1036,10 @@ static void vb_free(const void *addr, un vunmap_page_range((unsigned long)addr, (unsigned long)addr + size); + if (debug_pagealloc_enabled()) + flush_tlb_kernel_range((unsigned long)addr, + (unsigned long)addr + size); + spin_lock(&vb->lock); /* Expand dirty range */ _ Patches currently in -mm which might be from cpandya@xxxxxxxxxxxxxx are mm-vmalloc-clean-up-vunmap-to-avoid-pgtable-ops-twice.patch mm-vmalloc-clean-up-vunmap-to-avoid-pgtable-ops-twice-v3.patch mm-vmalloc-avoid-racy-handling-of-debugobjects-in-vunmap.patch mm-vmalloc-pass-proper-vm_start-into-debugobjects.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