pte = pte_mkclean(pte);
pte = pte_mkold(pte);
get_page(page);
- // dst_mm->rss++;
vx_rsspages_inc(dst_mm);
if (PageAnon(page))
- // dst_mm->anon_rss++;
vx_anonpages_inc(dst_mm);
set_pte(dst_pte, pte);
page_dup_rmap(page);
if (pte_dirty(pte))
set_page_dirty(page);
if (PageAnon(page))
- // tlb->mm->anon_rss--;
vx_anonpages_dec(tlb->mm);
else if (pte_young(pte))
mark_page_accessed(page);
page_table = pte_offset_map(pmd, address);
if (likely(pte_same(*page_table, pte))) {
if (PageAnon(old_page))
- // mm->anon_rss--;
vx_anonpages_dec(mm);
if (PageReserved(old_page)) {
- // ++mm->rss;
vx_rsspages_inc(mm);
acct_update_integrals();
update_mem_hiwater();
if (vm_swap_full())
remove_exclusive_swap_page(page);
- // mm->rss++;
vx_rsspages_inc(mm);
acct_update_integrals();
update_mem_hiwater();
spin_unlock(&mm->page_table_lock);
goto out;
}
- // mm->rss++;
vx_rsspages_inc(mm);
acct_update_integrals();
update_mem_hiwater();
/* Only go through if we didn't race with anybody else... */
if (pte_none(*page_table)) {
if (!PageReserved(new_page))
- // ++mm->rss;
vx_rsspages_inc(mm);
acct_update_integrals();
update_mem_hiwater();