linux/mm/damon
Linus Torvalds a52a93358a 14 hotfixes. 10 are cc:stable. 11 are for MM.
Five are DAMON fixes.  One fixes an arm64 contpte bug where DAMON can
 write past the end of a page-table page, resulting in memory corruption
 and possible crashes.
 
 Two are hugetlb fixes.  One fixes an mremap() address calculation bug
 which can panic x86-64.
 
 There's also a missing anon_vma publication barrier which can result in
 hung tasks, and a writeback fix to keep long cgroup writeback drains from
 delaying Tasks-RCU grace periods.
 
 The remainder are smaller fixes and maintenance changes.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQTTMBEPP41GrTpTJgfdBJ7gKXxAjgUCarHHNAAKCRDdBJ7gKXxA
 jhb7AP4yE/k7RrZC6zWg4M9ejI3fVlHI9+EG1mCLGiV57jZ4mAEA9LLSZryOD6Nc
 zsaeCtZhHcEdxW6EhO18hMfH4b7oJA0=
 =alhC
 -----END PGP SIGNATURE-----

Merge tag 'mm-hotfixes-stable-2026-09-21-17-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull MM fixes from Andrew Morton:
 "14 hotfixes.  10 are cc:stable.  11 are for MM.

  Five DAMON fixes: one fixes an arm64 contpte bug where DAMON can write
  past the end of a page-table page, resulting in memory corruption and
  possible crashes.

  Two hugetlb fixes: one fixes an mremap() address calculation bug which
  can panic x86-64.

  There's also a missing anon_vma publication barrier which can result
  in hung tasks, and a writeback fix to keep long cgroup writeback
  drains from delaying Tasks-RCU grace periods.

  The remainder are smaller fixes and maintenance changes"

* tag 'mm-hotfixes-stable-2026-09-21-17-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
  MAINTAINERS: update Xu Xin's email
  writeback: report a Tasks-RCU quiescent state per cgwb drain pass
  mm/damon/core: reset invalid quota->charge_target_from
  MAINTAINERS: add Baoquan and Baolin as MGLRU reviewers
  mm/rmap: fix missing barrier between anon_vma init and vma->anon_vma publish
  mm/hugetlb: preserve mremap address delta when skipping page tables
  mm/damon/core: fix unconditionally skip last region
  mm/damon/vaddr: avoid hw-driven pte updates during damon_hugetlb_mkold()
  mm/damon/core: allow esz to be set to zero
  mm/damon/ops-common: use a page-aligned address in damon_ptep_mkold()
  ocfs2: make ocfs2_calc_xattr_init() return void
  mailmap: update Haowen Bai's email address
  selftests/cgroup: account for zswap shrinker writeback
  mm/hugetlb: do not dissolve gigantic pages without runtime support
2026-09-22 10:03:33 -07:00
..
tests treewide: refresh kmalloc_obj() conversions 2026-09-04 21:37:00 -07:00
core.c mm/damon/core: reset invalid quota->charge_target_from 2026-09-18 08:20:14 -07:00
Kconfig mm/damon: add CONFIG_DAMON_DEBUG_SANITY 2026-04-05 13:53:20 -07:00
lru_sort.c mm.git review status for mm-hotfixes-stable..mm-stable 2026-08-20 18:17:08 -07:00
Makefile mm/damon: introduce DAMON_STAT module 2025-07-09 22:41:55 -07:00
modules-common.c MAINTAINERS: s/SeongJae/SJ/ 2026-07-09 15:48:53 -07:00
modules-common.h MAINTAINERS: s/SeongJae/SJ/ 2026-07-09 15:48:53 -07:00
ops-common.c mm/damon/ops-common: use a page-aligned address in damon_ptep_mkold() 2026-09-18 08:20:13 -07:00
ops-common.h MAINTAINERS: s/SeongJae/SJ/ 2026-07-09 15:48:53 -07:00
paddr.c mm.git review status for mm-hotfixes-stable..mm-stable 2026-08-20 18:17:08 -07:00
reclaim.c mm.git review status for mm-hotfixes-stable..mm-stable 2026-08-20 18:17:08 -07:00
stat.c mm/damon/stat: use secs_to_jiffies() instead of msecs_to_jiffies() 2026-07-30 19:40:21 -07:00
sysfs-common.c MAINTAINERS: s/SeongJae/SJ/ 2026-07-09 15:48:53 -07:00
sysfs-common.h MAINTAINERS: s/SeongJae/SJ/ 2026-07-09 15:48:53 -07:00
sysfs-schemes.c mm/damon/sysfs-schemes: set probe hits as pseudo moving sums 2026-07-30 19:40:39 -07:00
sysfs.c mm/damon/sysfs: read ops_id only once in damon_sysfs_apply_inputs() 2026-08-06 18:57:09 -07:00
vaddr.c mm/damon/vaddr: avoid hw-driven pte updates during damon_hugetlb_mkold() 2026-09-18 08:20:14 -07:00