[GIT PULL] hotfixes for 6.12-rc4

From: Andrew Morton
Date: Thu Oct 17 2024 - 19:11:07 EST



Linus, please merge this batch of hotfixes, thanks.

The following changes since commit 8e929cb546ee42c9a61d24fae60605e9e3192354:

Linux 6.12-rc3 (2024-10-13 14:33:32 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2024-10-17-16-08

for you to fetch changes up to e993457df65896696e165defa8a468a831d0da1b:

maple_tree: add regression test for spanning store bug (2024-10-17 08:35:10 -0700)

----------------------------------------------------------------
28 hotfixes. 13 are cc:stable. 23 are MM.

It is the usual shower of unrelated singletons - please see the individual
changelogs for details.

----------------------------------------------------------------
Andrey Konovalov (1):
MAINTAINERS: kasan, kcov: add bugzilla links

Andy Chiu (1):
mailmap: add an entry for Andy Chiu

Andy Shevchenko (1):
mm: remove unused stub for can_swapin_thp()

Baolin Wang (1):
mm: khugepaged: fix the incorrect statistics when collapsing large file folios

Brahmajit Das (1):
fs/proc: fix build with GCC 15 due to -Werror=unterminated-string-initialization

David Hildenbrand (1):
mm: don't install PMD mappings when THPs are disabled by the hw/process/vma

Edward Liaw (2):
selftests/mm: replace atomic_bool with pthread_barrier_t
selftests/mm: fix deadlock for fork after pthread_create on ARM

Florian Westphal (1):
lib: alloc_tag_module_unload must wait for pending kfree_rcu calls

Jann Horn (2):
mm/mremap: fix move_normal_pmd/retract_page_tables race
MAINTAINERS: add Jann as memory mapping/VMA reviewer

Jeongjun Park (1):
mm: swap: prevent possible data-race in __try_to_reclaim_swap

Jinjie Ruan (1):
mm/damon/tests/sysfs-kunit.h: fix memory leak in damon_sysfs_test_add_targets()

Kefeng Wang (1):
mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw()

Liu Shixin (1):
mm/swapfile: skip HugeTLB pages for unuse_vma

Lorenzo Stoakes (4):
mm/mmap: correct error handling in mmap_region()
MAINTAINERS: add memory mapping/VMA co-maintainers
maple_tree: correct tree corruption on spanning store
maple_tree: add regression test for spanning store bug

Nanyong Sun (1):
selftests: mm: fix the incorrect usage() info of khugepaged

OGAWA Hirofumi (1):
fat: fix uninitialized variable

Ryusuke Konishi (1):
nilfs2: propagate directory read errors from nilfs_find_entry()

Sebastian Andrzej Siewior (1):
mm: percpu: increase PERCPU_DYNAMIC_SIZE_SHIFT on certain builds.

SeongJae Park (2):
Docs/damon/maintainer-profile: add missing '_' suffixes for external web links
Docs/damon/maintainer-profile: update deprecated awslabs GitHub URLs

Sidhartha Kumar (1):
maple_tree: check for MA_STATE_BULK on setting wr_rebalance

Wei Xu (1):
mm/mglru: only clear kswapd_failures if reclaimable

Yang Shi (1):
mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point

.mailmap | 2 +
Documentation/mm/damon/maintainer-profile.rst | 38 ++++-----
MAINTAINERS | 12 ++-
fs/fat/namei_vfat.c | 2 +-
fs/nilfs2/dir.c | 48 +++++------
fs/nilfs2/namei.c | 39 ++++++---
fs/nilfs2/nilfs.h | 2 +-
fs/proc/task_mmu.c | 16 ++--
include/linux/huge_mm.h | 18 +++++
include/linux/percpu.h | 6 +-
include/trace/events/huge_memory.h | 4 +-
lib/codetag.c | 3 +
lib/maple_tree.c | 14 ++--
mm/damon/tests/sysfs-kunit.h | 1 +
mm/huge_memory.c | 13 +--
mm/khugepaged.c | 6 +-
mm/memory.c | 14 ++--
mm/mmap.c | 32 +++++---
mm/mremap.c | 11 ++-
mm/shmem.c | 7 +-
mm/swapfile.c | 9 ++-
mm/vmscan.c | 4 +-
tools/testing/radix-tree/maple.c | 110 ++++++++++++++++++++++++++
tools/testing/selftests/mm/khugepaged.c | 2 +-
tools/testing/selftests/mm/uffd-common.c | 5 +-
tools/testing/selftests/mm/uffd-common.h | 3 +-
tools/testing/selftests/mm/uffd-unit-tests.c | 21 +++--
27 files changed, 309 insertions(+), 133 deletions(-)