As promised in https://lore.kernel.org/linux-mm/Z9LwTOudOlCGny3f@xxxxxxxxxxxxxxxxxxxx/ here are some minor cleanups & prep. The first depends on next-20250313 and I'd like David & Zi to look closely at that since that code all moved around recently. I think it's good, but I've been wrong before. Matthew Wilcox (Oracle) (5): mm: Separate folio_split_memcg() from split_page_memcg() mm: Simplify split_page_memcg() mm: Remove references to folio in split_page_memcg() mm: Simplify folio_memcg_charged() mm: Remove references to folio in __memcg_kmem_uncharge_page() include/linux/memcontrol.h | 15 ++++++--- mm/huge_memory.c | 16 +++------- mm/memcontrol.c | 62 ++++++++++++++++++++++++++------------ mm/page_alloc.c | 4 +-- 4 files changed, 58 insertions(+), 39 deletions(-) -- 2.47.2