if (new_page) {
                folio_get(new_folio);
-               page_add_new_anon_rmap(new_page, vma, addr);
+               folio_add_new_anon_rmap(new_folio, vma, addr);
                folio_add_lru_vma(new_folio, vma);
        } else
                /* no new page, just dec_mm_counter for old_page */
 
 
        /* ksm created a completely new copy */
        if (unlikely(folio != swapcache && swapcache)) {
-               page_add_new_anon_rmap(page, vma, vmf->address);
+               folio_add_new_anon_rmap(folio, vma, vmf->address);
                folio_add_lru_vma(folio, vma);
        } else {
                page_add_anon_rmap(page, vma, vmf->address, rmap_flags);
 
                        folio_add_lru(folio);
                page_add_file_rmap(page, dst_vma, false);
        } else {
-               page_add_new_anon_rmap(page, dst_vma, dst_addr);
+               folio_add_new_anon_rmap(folio, dst_vma, dst_addr);
                folio_add_lru_vma(folio, dst_vma);
        }