Baolin Wang (1): mm: page_alloc: allowing mTHP compaction to capture the freed page directly
Christoph Hellwig (1): shmem: set a_ops earlier in shmem_symlink
Gao Xiang (1): mm/migrate: fix deadlock in migrate_pages_batch() on large folios
Gavin Shan (2): mm/huge_memory: avoid PMD-size page cache if needed mm/readahead: limit page cache size in page_cache_ra_order()
Hugh Dickins (2): mm: fix crashes from deferred split racing folio migration mm: simplify folio_migrate_mapping()
Kefeng Wang (1): mm: refactor folio_undo_large_rmappable()
Liu Shixin (1): mm/huge_memory: fix comment errors of thp_mapping_align
Matthew Wilcox (Oracle) (1): filemap: Convert generic_perform_write() to support large folios
Pankaj Raghav (1): readahead: use ilog2 instead of a while loop in page_cache_ra_order()
Peter Xu (1): mm/migrate: putback split folios when numa hint migration fails
Ran Xiaokai (1): mm/huge_memory: mark racy access onhuge_anon_orders_always
Ryan Roberts (1): mm: fix khugepaged activation policy
Yajun Deng (1): mm/mmap: simplify vma link and unlink
Zi Yan (1): mm/migrate: make migrate_pages_batch() stats consistent
linke li (3): mm/swapfile: mark racy access on si->highest_bit mm/slub: mark racy access on slab->freelist mm/slub: mark racy accesses on slab->slabs
Documentation/admin-guide/mm/transhuge.rst | 15 ++++---- include/linux/huge_mm.h | 24 +++++------- mm/filemap.c | 40 ++++++++++++-------- mm/huge_memory.c | 32 +++++++++------- mm/internal.h | 17 ++++++++- mm/khugepaged.c | 33 ++++++++++++---- mm/memcontrol.c | 11 ------ mm/migrate.c | 42 +++++++++++++++------ mm/mmap.c | 44 ++++++++++------------ mm/page_alloc.c | 9 +++-- mm/readahead.c | 10 ++--- mm/shmem.c | 2 +- mm/slub.c | 8 ++-- mm/swap.c | 8 +--- mm/swapfile.c | 2 +- mm/vmscan.c | 8 +--- 16 files changed, 169 insertions(+), 136 deletions(-)