mm/madvise: introduce clear_young_dirty_ptes() batch helper
[linux-2.6-block.git] / mm / madvise.c
index f59169888b8ee2edae374b473d626c46b4d498e7..edb592adb7495fb1636a6f9208fb03830fa7656c 100644 (file)
@@ -507,7 +507,8 @@ restart:
                        continue;
 
                if (!pageout && pte_young(ptent)) {
-                       mkold_ptes(vma, addr, pte, nr);
+                       clear_young_dirty_ptes(vma, addr, pte, nr,
+                                              CYDP_CLEAR_YOUNG);
                        tlb_remove_tlb_entries(tlb, pte, nr, addr);
                }