Linus, please merge this batch of hotfixes, thanks. The following changes since commit 01626a18230246efdcea322aa8f067e60ffe5ccd: mm: avoid unconditional one-tick sleep when swapcache_prepare fails (2024-10-28 21:40:41 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2024-11-03-10-50 for you to fetch changes up to 1d4832becdc2cdb2cffe2a6050c9d9fd8ff1c58c: mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() (2024-11-03 10:47:03 -0800) ---------------------------------------------------------------- 17 hotfixes. 9 are cc:stable. 13 are MM and 4 are non-MM. The usual collection of singletons - please see the changelogs. ---------------------------------------------------------------- Andrey Konovalov (1): kasan: remove vmalloc_percpu test Barry Song (1): mm: fix PSWPIN counter for large folios swap-in Chen Ridong (1): mm: shrinker: avoid memleak in alloc_shrinker_info Eugen Hristev (1): .mailmap: update e-mail address for Eugen Hristev Gregory Price (1): vmscan,migrate: fix page count imbalance on node stats when demoting pages Hao Ge (1): mm/codetag: fix null pointer check logic for ref and tag Jarkko Sakkinen (1): mailmap: update Jarkko's email addresses John Hubbard (1): mm/gup: stop leaking pinned pages in low memory conditions Kairui Song (1): mm, swap: avoid over reclaim of full clusters Phillip Lougher (1): Squashfs: fix variable overflow in squashfs_readpage_block Ryusuke Konishi (1): nilfs2: fix potential deadlock with newly created symlinks Vlastimil Babka (1): mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes Wladislav Wiebe (1): tools/mm: -Werror fixes in page-types/slabinfo Yu Zhao (3): mm: allow set/clear page_type again mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() Zi Yan (1): mm: avoid VM_BUG_ON when try to map an anon large folio to zero page. .mailmap | 5 ++- fs/nilfs2/namei.c | 3 ++ fs/squashfs/file_direct.c | 9 ++-- include/linux/alloc_tag.h | 16 ++++--- include/linux/mmzone.h | 7 ++-- include/linux/page-flags.h | 8 ++++ include/linux/swap.h | 1 + mm/gup.c | 33 ++++++++------- mm/kasan/kasan_test_c.c | 27 ------------ mm/migrate.c | 5 ++- mm/mmap.c | 3 +- mm/page_io.c | 4 +- mm/rmap.c | 9 ++-- mm/shrinker.c | 8 ++-- mm/swapfile.c | 49 +++++++++++++--------- mm/vmscan.c | 102 ++++++++++++++++++++++++--------------------- tools/mm/page-types.c | 9 ++-- tools/mm/slabinfo.c | 4 +- 18 files changed, 159 insertions(+), 143 deletions(-)