Huan Yang (1): mm: page_alloc: simpify page del and expand
Johannes Weiner (11): mm: page_alloc: remove pcppage migratetype caching mm: page_alloc: optimize free_unref_folios() mm: page_alloc: fix up block types when merging compatible blocks mm: page_alloc: move free pages when converting block during isolation mm: page_alloc: fix move_freepages_block() range error mm: page_alloc: fix freelist movement during block conversion mm: page_alloc: close migratetype race between freeing and stealing mm: page_isolation: prepare for hygienic freelists mm: page_alloc: consolidate free page accounting mm: page_alloc: batch vmstat updates in expand() mm: page_alloc: fix highatomic typing in multi-block buddies
Kefeng Wang (1): mm: remove migration for HugePage in isolate_single_pageblock()
Kemeng Shi (2): mm/page_alloc: remove unnecessary check in break_down_buddy_pages mm/page_alloc: remove unnecessary next_page in break_down_buddy_pages
Vlastimil Babka (1): mm: page_alloc: change move_freepages() to __move_freepages_block()
Yajun Deng (1): mm: page_alloc: simplify __free_pages_ok()
Yu Zhao (1): mm/page_alloc: keep track of free highatomic
Zi Yan (1): mm: page_alloc: set migratetype inside move_freepages()
include/linux/mm.h | 18 +- include/linux/mmzone.h | 1 + include/linux/page-isolation.h | 5 +- include/linux/vmstat.h | 8 - mm/debug_page_alloc.c | 12 +- mm/internal.h | 9 - mm/page_alloc.c | 735 +++++++++++++++++++-------------- mm/page_isolation.c | 135 ++---- 8 files changed, 470 insertions(+), 453 deletions(-)