|
@@ -710,27 +710,6 @@ void page_add_file_rmap(struct page *page)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-#ifdef CONFIG_DEBUG_VM
|
|
|
|
-/**
|
|
|
|
- * page_dup_rmap - duplicate pte mapping to a page
|
|
|
|
- * @page: the page to add the mapping to
|
|
|
|
- * @vma: the vm area being duplicated
|
|
|
|
- * @address: the user virtual address mapped
|
|
|
|
- *
|
|
|
|
- * For copy_page_range only: minimal extract from page_add_file_rmap /
|
|
|
|
- * page_add_anon_rmap, avoiding unnecessary tests (already checked) so it's
|
|
|
|
- * quicker.
|
|
|
|
- *
|
|
|
|
- * The caller needs to hold the pte lock.
|
|
|
|
- */
|
|
|
|
-void page_dup_rmap(struct page *page, struct vm_area_struct *vma, unsigned long address)
|
|
|
|
-{
|
|
|
|
- if (PageAnon(page))
|
|
|
|
- __page_check_anon_rmap(page, vma, address);
|
|
|
|
- atomic_inc(&page->_mapcount);
|
|
|
|
-}
|
|
|
|
-#endif
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* page_remove_rmap - take down pte mapping from a page
|
|
* page_remove_rmap - take down pte mapping from a page
|
|
* @page: page to remove mapping from
|
|
* @page: page to remove mapping from
|