[PATCH 0/6] mm/page_io: folio conversion cleanups

From: Tal Zussman

Date: Thu Aug 06 2026 - 18:57:49 EST


Convert the remaining struct page usage in mm/page_io.c to folios. This
removes one of the last callers of end_page_writeback(), along with the
last caller of ClearPageReclaim(). This allows us to remove the
PG_reclaim page accessors entirely. Clean up a few other stale
references to pages throughout while at it.

---
Tal Zussman (6):
mm/page_io: convert write completion handlers to folios
mm: remove PageReclaim
mm/page_io: use swap entries directly in zeromap helpers
mm/page_io: rename bio_associate_blkg_from_page()
mm/page_io: refer to folios in swap_writeout() comments
mm/swap: rename __swap_writepage() to __swap_writeout()

include/linux/page-flags.h | 4 ++--
mm/page_io.c | 38 ++++++++++++++++++++------------------
mm/swap.h | 2 +-
mm/swapfile.c | 2 +-
mm/zswap.c | 2 +-
5 files changed, 25 insertions(+), 23 deletions(-)
---
base-commit: 1fb556c523f6c18b43b1f52fb366f61c9963ce06
change-id: 20260806-b4-page_io-folios-5980317b0bd5

Best regards,
--
Tal Zussman <tz2294@xxxxxxxxxxxx>