[GIT PULL] hotfixes for 6.12-rc1

From: Andrew Morton
Date: Fri Sep 27 2024 - 12:47:49 EST



Linus, please merge this batch of hotfixes, thanks.

The following changes since commit abf2050f51fdca0fd146388f83cddd95a57a008d:

Merge tag 'media/v6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media (2024-09-23 15:27:58 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2024-09-27-09-45

for you to fetch changes up to 2af148ef8549a12f8025286b8825c2833ee6bcb8:

ocfs2: fix uninit-value in ocfs2_get_block() (2024-09-26 14:01:45 -0700)

----------------------------------------------------------------
19 hotfixes. 13 are cc:stable.

There's a focus on fixes for the memfd_pin_folios() work which was added
into 6.11. Apart from that, the usual shower of singleton fixes.

----------------------------------------------------------------
Andrey Skvortsov (1):
zram: don't free statically defined names

Diederik de Haas (1):
mm/damon/Kconfig: update DAMON doc URL

Gautham Ananthakrishna (1):
ocfs2: reserve space for inline xattr before attaching reflink tree

Guenter Roeck (2):
mm: make SPLIT_PTE_PTLOCKS depend on SMP
Revert "list: test: fix tests for list_cut_position()"

Huang Ying (1):
memory tiers: use default_dram_perf_ref_source in log message

Jeongjun Park (1):
mm: migrate: annotate data-race in migrate_folio_unmap()

Joseph Qi (1):
ocfs2: fix uninit-value in ocfs2_get_block()

Lorenzo Stoakes (1):
tools: fix shared radix-tree build

Mohammed Anees (1):
ocfs2: fix deadlock in ocfs2_get_system_file_inode

Muhammad Usama Anjum (1):
kselftests: mm: fix wrong __NR_userfaultfd value

Steve Sistare (6):
mm/filemap: fix filemap_get_folios_contig THP panic
mm/hugetlb: fix memfd_pin_folios free_huge_pages leak
mm/hugetlb: fix memfd_pin_folios resv_huge_pages leak
mm/gup: fix memfd_pin_folios hugetlb page allocation
mm/gup: fix memfd_pin_folios alloc race panic
mm/hugetlb: simplify refs in memfd_alloc_folio

Tiezhu Yang (1):
compiler.h: specify correct attribute for .rodata..c_jump_table

qiwu.chen (1):
mm: kfence: fix elapsed time for allocated/freed track

drivers/block/zram/zram_drv.c | 6 ++++--
fs/ocfs2/aops.c | 5 ++---
fs/ocfs2/extent_map.c | 8 +++++++-
fs/ocfs2/refcounttree.c | 26 ++++++++++++++++++++++++--
fs/ocfs2/xattr.c | 11 +----------
include/linux/compiler.h | 2 +-
include/linux/hugetlb.h | 10 ++++++++++
lib/list-test.c | 6 ------
mm/Kconfig | 1 +
mm/damon/Kconfig | 2 +-
mm/filemap.c | 4 ++++
mm/gup.c | 1 +
mm/hugetlb.c | 17 +++++++++++++++++
mm/kfence/report.c | 2 +-
mm/memfd.c | 18 ++++++++++--------
mm/memory-tiers.c | 6 +++---
mm/migrate.c | 2 +-
tools/testing/selftests/mm/pagemap_ioctl.c | 2 +-
tools/testing/shared/maple-shared.h | 4 ++++
tools/testing/shared/shared.h | 4 ++++
tools/testing/shared/shared.mk | 4 +++-
tools/testing/shared/xarray-shared.h | 4 ++++
22 files changed, 104 insertions(+), 41 deletions(-)