Lines Matching refs:old_page
2988 struct page *old_page = vmf->page; in wp_page_copy() local
3008 if (!cow_user_page(new_page, old_page, vmf)) { in wp_page_copy()
3016 if (old_page) in wp_page_copy()
3017 put_page(old_page); in wp_page_copy()
3038 if (old_page) { in wp_page_copy()
3039 if (!PageAnon(old_page)) { in wp_page_copy()
3041 mm_counter_file(old_page)); in wp_page_copy()
3069 if (old_page) { in wp_page_copy()
3092 page_remove_rmap(old_page, false); in wp_page_copy()
3096 new_page = old_page; in wp_page_copy()
3111 if (old_page) { in wp_page_copy()
3117 lock_page(old_page); /* LRU manipulation */ in wp_page_copy()
3118 if (PageMlocked(old_page)) in wp_page_copy()
3119 munlock_vma_page(old_page); in wp_page_copy()
3120 unlock_page(old_page); in wp_page_copy()
3123 free_swap_cache(old_page); in wp_page_copy()
3124 put_page(old_page); in wp_page_copy()
3130 if (old_page) in wp_page_copy()
3131 put_page(old_page); in wp_page_copy()