[PATCH v1 0/3] mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap()

From: David Hildenbrand
Date: Mon Oct 02 2023 - 10:30:48 EST


Convert page_move_anon_rmap() to folio_move_anon_rmap(), letting the
callers handle PageAnonExclusive. I'm including cleanup patch #3 because it
fits into the picture and can be done cleaner by the conversion.

Cc: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Cc: Mike Kravetz <mike.kravetz@xxxxxxxxxx>
Cc: Muchun Song <muchun.song@xxxxxxxxx>
Cc: Suren Baghdasaryan <surenb@xxxxxxxxxx>

David Hildenbrand (3):
mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap()
mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap()
memory: move exclusivity detection in do_wp_page() into
wp_can_reuse_anon_folio()

include/linux/rmap.h | 2 +-
mm/huge_memory.c | 3 +-
mm/hugetlb.c | 6 ++-
mm/memory.c | 87 +++++++++++++++++++++++---------------------
mm/rmap.c | 17 ++++-----
5 files changed, 59 insertions(+), 56 deletions(-)

--
2.41.0