9a976f0c847b ("shmem: skip page split if we're not reclaiming") cf7992bf6105 ("shmem: move reclaim check early on writepages()") 8ccee8c19c60 ("shmem: set shmem_writepage() variables early") 1f514bee0c08 ("shmem: remove check for folio lock on writepage()") f530ed0e2d01 ("shmem: convert shmem_writepage() to use a folio throughout") e2e3fdc7d4af ("swap: turn get_swap_page() into folio_alloc_swap()") 3ecb0087ecee ("mm/memcg: Convert mem_cgroup_swapout() to take a folio") 8e88bd2dfde2 ("mm/memcg: Convert memcg_check_events to take a node ID") 658b69c9d852 ("mm/memcg: Use the node id in mem_cgroup_update_tree()") 6e0110c247c8 ("mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics()") 01c4b28cd2e6 ("mm, memcg: inline swap-related functions to improve disabled memcg config") 1e6decf30af5 ("shmem: shmem_writepage() split unlikely i915 THP") b4e0b68fbd9d ("mm: memcontrol: use obj_cgroup APIs to charge kmem pages") 7ab345a89730 ("mm: memcontrol: change ug->dummy_page only if memcg changed") be6c8982e4ab ("mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument") 1685bde6b9af ("mm: memcontrol: fix get_active_memcg return value") a4055888629b ("mm/memcg: warning on !memcg after readahead page charged") 5b200f578960 ("Merge branch 'akpm' (patches from Andrew)")