mm: thp: khugepaged: flush tlb range to prevent concurrent memory accesses
[platform/kernel/linux-rpi.git] / mm / khugepaged.c
index 806bf60..3399d49 100644 (file)
@@ -1385,7 +1385,7 @@ static void collapse_huge_page(struct mm_struct *mm,
                 * __collapse_huge_page_isolate and __collapse_huge_page_copy
                 * to fail, __collapse_huge_page_copy also clears ptes
                 */
-               ;
+               flush_tlb_range(vma, address, address + HPAGE_CONT_PTE_SIZE);
        else
 #endif /* CONFIG_FINEGRAINED_THP */
                _pmd = pmdp_collapse_flush(vma, address, pmd);