From: SJ Park <sj@kernel.org>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: SJ Park <sj@kernel.org>,
"Adrian Huang (Lenovo)" <adrianhuang0701@gmail.com>,
Bijan Tabatabai <bijan311@gmail.com>,
Fernand Sieber <sieberf@amazon.com>,
Jonathan Corbet <corbet@lwn.net>,
Leonard Foerster <foersleo@amazon.de>,
Randy Dunlap <rdunlap@infradead.org>,
SeongJae Park <sjpark@amazon.de>,
Shakeel Butt <shakeel.butt@linux.dev>,
Shuah Khan <shuah@kernel.org>,
Shuah Khan <skhan@linuxfoundation.org>,
Shubhang Kaushik <sh@gentwo.org>,
damon@lists.linux.dev, linux-doc@vger.kernel.org,
linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org,
linux-mm@kvack.org
Subject: [PATCH 0/9] mm/damon: various fixes and cleanup of code, test, and docs
Date: Mon, 2 Nov 2026 07:07:47 -0800 [thread overview]
Message-ID: <20261102150757.93058-1-sj@kernel.org> (raw)
Fix and cleanup various parts of DAMON including its code, test, and
documentation.
Optimize the efficiency and monitoring accuracy of DAMON code with the
first five patches. Remove unnecessary initializations in
damon_new_ctx() with patch 1 from Adrian Huang (Lenovo). Align MMU
notifier ranges when clearing PTE/PMD young bits with patches 2 and 3
from Shubhang Kaushik (Ampere) and Aveline Noir. Avoid DAMON_STAT idle
time percentile overflow on 32-bit architectures, and optimize out
unnecessary folio LRU isolation from DAMOS_MIGRATE action, with
patches 4 and 5 from Aveline Noir, respectively.
Fix and cleanup tests and documents with remaining four patches. Let
sysfs.py test does not hang when it is executed under interactive
terminal with patch 6 from Jaeyeong Lee. Fix typos, grammatical errors
and styles in DAMON_RECLAIM comments and DAMON_LRU_SORT user documents
with patches 7 and 8 from Manuel. Finally, document how to disable
watermarks of DAMON_RECLAIM with patch 9 from Jinjie Ruan.
Reviewer notes. This is a collection of DAMON patches that are posted
by individual contributors and resposted as an mm.git merge request.
Each patch has its own changelog.
Adrian Huang (Lenovo) (1):
mm/damon/core: remove unnecessary zero-initialization in
damon_new_ctx()
Aveline Noir (3):
mm/damon/ops-common: align MMU notifier range when clearing PMD young
bit
mm/damon/stat: avoid 32-bit overflow in idle percentiles
mm/damon/{p,v}addr: skip folios already on the migration target node
Jaeyeon Lee (1):
selftests/damon/sysfs.py: stop obsolete_target shells hanging the test
Jinjie Ruan (1):
Docs/admin-guide/mm/damon/reclaim: document how to disable watermarks
Manuel Ebner (2):
mm/damon/reclaim: fix typo and grammar
Docs/admin-guide/mm/damon/lru_sort: fix grammar and stlye
Shubhang Kaushik (Ampere) (1):
mm/damon/ops-common: align MMU notifier range when clearing PTE young
bit
.../admin-guide/mm/damon/lru_sort.rst | 61 +++++++++----------
.../admin-guide/mm/damon/reclaim.rst | 4 ++
mm/damon/core.c | 5 --
mm/damon/ops-common.c | 7 ++-
mm/damon/paddr.c | 2 +
mm/damon/reclaim.c | 14 ++---
mm/damon/stat.c | 5 +-
mm/damon/vaddr.c | 18 +++---
tools/testing/selftests/damon/sysfs.py | 12 ++--
9 files changed, 67 insertions(+), 61 deletions(-)
base-commit: 18e5bc25101d458c94de6ccb0f7df5d8ec000fb7
--
2.47.3
next reply other threads:[~2026-11-02 15:08 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-02 15:07 SJ Park [this message]
2026-11-02 15:07 ` [PATCH 6/9] selftests/damon/sysfs.py: stop obsolete_target shells hanging the test SJ Park
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20261102150757.93058-1-sj@kernel.org \
--to=sj@kernel.org \
--cc=adrianhuang0701@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=bijan311@gmail.com \
--cc=corbet@lwn.net \
--cc=damon@lists.linux.dev \
--cc=foersleo@amazon.de \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-kselftest@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=rdunlap@infradead.org \
--cc=sh@gentwo.org \
--cc=shakeel.butt@linux.dev \
--cc=shuah@kernel.org \
--cc=sieberf@amazon.com \
--cc=sjpark@amazon.de \
--cc=skhan@linuxfoundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox