[GIT PULL] hotfixes for 6.12-rc7

From: Andrew Morton
Date: Sun Nov 10 2024 - 04:45:17 EST



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(-)