[RFC PATCH 6.12.y 0/5] mm/damon: porting fixes that cherry-pick failed on 2026-11-07

From: SJ Park

Date: Sat Nov 07 2026 - 16:45:45 EST


Manually port five DAMON fixes that cherry-pick failed [1-5] and turned
out to really need to be picked. Note that seven patches [6-12] that
also failed in the same day were having wrong Cc:stable@ tags, so
ignored.

Patches that this series is porting.

[1] https://lore.kernel.org/20261107051942-failed-6.12-90c2fa6adfed@xxxxxxxxxx
[2] https://lore.kernel.org/20261107051944-failed-6.12-1613ac9edf38@xxxxxxxxxx
[3] https://lore.kernel.org/20261107051946-failed-6.12-29c6084658af@xxxxxxxxxx
[4] https://lore.kernel.org/20261107052624-failed-6.12-bbeec2d8324d@xxxxxxxxxx
[5] https://lore.kernel.org/20261107052626-failed-6.12-5695abc4e742@xxxxxxxxxx

Patches that also cherry-pick failed but deliverately ignored.

[6] https://lore.kernel.org/20261107051949-failed-6.12-df7d9a0f8d91@xxxxxxxxxx
[7] https://lore.kernel.org/20261107052123-failed-6.12-6f276422aded@xxxxxxxxxx
[8] https://lore.kernel.org/20261107052125-failed-6.12-a1c7fdaf1657@xxxxxxxxxx
[9] https://lore.kernel.org/20261107052128-failed-6.12-1bfb9384ae0e@xxxxxxxxxx
[10] https://lore.kernel.org/20261107052130-failed-6.12-cec08aad3def@xxxxxxxxxx
[11] https://lore.kernel.org/20261107052132-failed-6.12-409d2ab6d982@xxxxxxxxxx
[12] https://lore.kernel.org/20261107052135-failed-6.12-1d2397b2c414@xxxxxxxxxx

SJ Park (5):
mm/damon/core: skip applying scheme if region split for quota fails
mm/damon/paddr: respect folio end for DAMOS actions except STAT
mm/damon/core: handle uninitialized damos_quota_goal->last_psi_total
mm/damon/core: filter out damos address filter-split failed region
mm/damon/core: remove unreachable damos charge_{target,addr}_from

mm/damon/core.c | 59 ++++++++++++++++++++++++++++++-------
mm/damon/paddr.c | 6 ++--
mm/damon/tests/core-kunit.h | 11 +++----
3 files changed, 58 insertions(+), 18 deletions(-)


base-commit: 76e5c9c4cde792b3376e382e973c8ce7b978496a
--
2.47.3