[GIT PULL] hotfixes for 6.15-rc7

From: Andrew Morton
Date: Sat May 17 2025 - 12:44:31 EST



Linus, please merge this batch of hotfixes, thanks.


The following changes since commit 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3:

Linux 6.15-rc6 (2025-05-11 14:54:11 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2025-05-17-09-41

for you to fetch changes up to 75cb1cca2c880179a11c7dd9380b6f14e41a06a4:

mm: userfaultfd: correct dirty flags set for both present and swap pte (2025-05-11 17:29:55 -0700)

----------------------------------------------------------------
Nine singleton hotfixes, all MM. Four are cc:stable.

----------------------------------------------------------------
Barry Song (1):
mm: userfaultfd: correct dirty flags set for both present and swap pte

David Hildenbrand (1):
kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork()

David Wang (1):
mm/codetag: move tag retrieval back upfront in __free_pages()

Kairui Song (1):
mm/memory: fix mapcount / refcount sanity check for mTHP reuse

Kirill A. Shutemov (2):
mm/page_alloc: ensure try_alloc_pages() plays well with unaccepted memory
mm/page_alloc: fix race condition in unaccepted memory handling

Lorenzo Stoakes (1):
MAINTAINERS: add mm GUP section

Sergey Senozhatsky (1):
zsmalloc: don't underflow size calculation in zs_obj_write()

Wupeng Ma (1):
mm: hugetlb: fix incorrect fallback for subpool

MAINTAINERS | 12 +++++++
include/linux/pgalloc_tag.h | 8 +++++
kernel/fork.c | 9 ++---
mm/hugetlb.c | 28 +++++++++++----
mm/internal.h | 1 -
mm/memory.c | 2 +-
mm/mm_init.c | 1 -
mm/page_alloc.c | 88 +++++++++++----------------------------------
mm/userfaultfd.c | 12 +++++--
mm/zsmalloc.c | 8 ++---
10 files changed, 82 insertions(+), 87 deletions(-)