{
pte_t entry;
- // mm->rss += (HPAGE_SIZE / PAGE_SIZE);
vx_rsspages_add(mm, HPAGE_SIZE / PAGE_SIZE);
if (write_access) {
entry =
ptepage = pte_page(entry);
get_page(ptepage);
set_pte(dst_pte, entry);
- // dst->rss += (HPAGE_SIZE / PAGE_SIZE);
vx_rsspages_add(dst, HPAGE_SIZE / PAGE_SIZE);
addr += HPAGE_SIZE;
}
page = pte_page(pte);
put_page(page);
}
- // mm->rss -= (end - start) >> PAGE_SHIFT;
vx_rsspages_sub(mm, (end - start) >> PAGE_SHIFT);
flush_tlb_range(vma, start, end);
}