mm/migrate: Add folio_migrate_copy()
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Fri, 7 May 2021 19:05:06 +0000 (15:05 -0400)
committerMatthew Wilcox (Oracle) <willy@infradead.org>
Mon, 18 Oct 2021 11:49:39 +0000 (07:49 -0400)
commit715cbfd6c5c595bc8b7a6f9ad1fe9fec0122bb20
tree029dfa5ed425a0a06fc6c00885c68f3eeaaf2b5e
parent19138349ed59b90ce58aca319b873eca2e04ad43
mm/migrate: Add folio_migrate_copy()

This is the folio equivalent of migrate_page_copy(), which is retained
as a wrapper for filesystems which are not yet converted to folios.
Also convert copy_huge_page() to folio_copy().

Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Reviewed-by: Zi Yan <ziy@nvidia.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
include/linux/migrate.h
include/linux/mm.h
mm/folio-compat.c
mm/hugetlb.c
mm/migrate.c
mm/util.c