diff --git a/mm/memory.c b/mm/memory.c index 0047d3a4e364809389b5fc7a405f1f8f21b2272d..0e6a402d86bee7edf968b1ef97f8b46a42f37a52 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -678,7 +678,7 @@ static unsigned long zap_pte_range(struct mmu_gather *tlb, if (pte_dirty(ptent)) set_page_dirty(page); if (pte_young(ptent)) - mark_page_accessed(page); + SetPageReferenced(page); file_rss--; } page_remove_rmap(page, vma);