Linus, please pull this batch of hotfixes, thanks. The following changes since commit 59b723cd2adbac2a34fc8e12c74ae26ae45bf230: Linux 6.12-rc6 (2024-11-03 14:05:52 -1000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2024-11-09-22-40 for you to fetch changes up to c289f4de8e479251b64988839fd0e87f246e03a2: mailmap: add entry for Thorsten Blum (2024-11-07 14:14:59 -0800) ---------------------------------------------------------------- 20 hotfixes, 14 of which are cc:stable. Three affect DAMON. Lorenzo's five-patch series to address the mmap_region error handling is here also. Apart from that, various singletons. ---------------------------------------------------------------- Andrei Vagin (1): ucounts: fix counter leak in inc_rlimit_get_ucounts() Andrew Kanner (1): ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove() Hugh Dickins (2): mm/thp: fix deferred split queue not partially_mapped mm/thp: fix deferred split unqueue naming and locking Lorenzo Stoakes (5): mm: avoid unsafe VMA hook invocation when error arises on mmap hook mm: unconditionally close VMAs on error mm: refactor map_deny_write_exec() mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling mm: resolve faulty mmap_region() error path behaviour Masami Hiramatsu (Google) (1): objpool: fix to make percpu slot allocation more robust Maíra Canal (1): mm: fix docs for the kernel parameter ``thp_anon=`` Muhammad Usama Anjum (1): selftests: hugetlb_dio: check for initial conditions to skip in the start Qi Xi (1): fs/proc: fix compile warning about variable 'vmcore_mmap_ops' Roman Gushchin (1): signal: restore the override_rlimit logic SeongJae Park (3): mm/damon/core: handle zero {aggregation,ops_update} intervals mm/damon/core: handle zero schemes apply interval mm/damon/core: avoid overflow in damon_feed_loop_next_input() Thorsten Blum (1): mailmap: add entry for Thorsten Blum Wei Yang (1): mm/mlock: set the correct prev on failure Yu Zhao (1): mm/page_alloc: keep track of free highatomic .mailmap | 1 + Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/admin-guide/mm/transhuge.rst | 2 +- arch/arm64/include/asm/mman.h | 10 +- arch/parisc/include/asm/mman.h | 5 +- fs/ocfs2/xattr.c | 3 +- fs/proc/vmcore.c | 9 +- include/linux/mman.h | 28 +++-- include/linux/mmzone.h | 1 + include/linux/user_namespace.h | 3 +- kernel/signal.c | 3 +- kernel/ucount.c | 9 +- lib/objpool.c | 18 ++-- mm/damon/core.c | 42 +++++--- mm/huge_memory.c | 56 +++++++--- mm/internal.h | 55 +++++++++- mm/memcontrol-v1.c | 25 +++++ mm/memcontrol.c | 9 +- mm/migrate.c | 4 +- mm/mlock.c | 9 +- mm/mmap.c | 130 +++++++++++++----------- mm/mprotect.c | 2 +- mm/nommu.c | 9 +- mm/page_alloc.c | 16 +-- mm/shmem.c | 3 - mm/swap.c | 4 +- mm/vma.c | 14 +-- mm/vma.h | 6 +- mm/vmscan.c | 4 +- tools/testing/selftests/mm/hugetlb_dio.c | 19 ++-- 30 files changed, 329 insertions(+), 172 deletions(-)