projects
/
linux-2.6-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
mm/madvise: introduce clear_young_dirty_ptes() batch helper
[linux-2.6-block.git]
/
mm
/
madvise.c
diff --git
a/mm/madvise.c
b/mm/madvise.c
index f59169888b8ee2edae374b473d626c46b4d498e7..edb592adb7495fb1636a6f9208fb03830fa7656c 100644
(file)
--- a/
mm/madvise.c
+++ b/
mm/madvise.c
@@
-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);
}