[PATCH 0/6] mm/damon: add kunit and selftests for probes and probe weights

SJ Park posted 6 patches 3 weeks, 2 days ago
mm/damon/tests/core-kunit.h                   | 124 +++++++++++++++++
tools/testing/selftests/damon/_damon_sysfs.py | 125 +++++++++++++++++-
.../selftests/damon/drgn_dump_damon_status.py |  32 +++++
tools/testing/selftests/damon/sysfs.py        |  35 ++++-
4 files changed, 314 insertions(+), 2 deletions(-)
[PATCH 0/6] mm/damon: add kunit and selftests for probes and probe weights
Posted by SJ Park 3 weeks, 2 days ago
DAMON recently introduced probes and probe weights.  Add kunit and
selftests for ensuring the parameters for features can be set using the
core API and the sysfs ABI, respectively.

Changes from RFC v1.1
- RFC v1.1: https://lore.kernel.org/20260730043944.146030-1-sj@kernel.org
- Drop RFC tag.
- Rebase to latest mm-new.
Changes from RFC v1
- RFC v1: https://lore.kernel.org/20260729144738.90895-1-sj@kernel.org
- Fix a typo, memory leak and NULL dereference in kunit test.
- Fix ignored error in selftest.

SJ Park (6):
  mm/damon/tests/core-kunit: test damon_commit_filter()
  mm/damon/tests/core-kunit: add damon_commit_probes() test
  selftests/damon/_damon_sysfs: implement DamonProbes
  selftests/damon/drgn_dump_damon_status: dump probes
  selftests/damon/sysfs.py: extend commit assertion function for probes
  selftests/damon/sysfs.py: test damon probes

 mm/damon/tests/core-kunit.h                   | 124 +++++++++++++++++
 tools/testing/selftests/damon/_damon_sysfs.py | 125 +++++++++++++++++-
 .../selftests/damon/drgn_dump_damon_status.py |  32 +++++
 tools/testing/selftests/damon/sysfs.py        |  35 ++++-
 4 files changed, 314 insertions(+), 2 deletions(-)


base-commit: 7b23d7e8fa8464c92cf577d01b1ccc2f9a991cba
-- 
2.47.3
Re: [PATCH 0/6] mm/damon: add kunit and selftests for probes and probe weights
Posted by SJ Park 3 weeks, 2 days ago
On Wed,  2 Sep 2026 07:03:06 -0700 SJ Park <sj@kernel.org> wrote:

> DAMON recently introduced probes and probe weights.  Add kunit and
> selftests for ensuring the parameters for features can be set using the
> core API and the sysfs ABI, respectively.

Sashiko found no blocker for this series.  Sashiko sent findings to damon@
mailing list [1], and I replied to all the comments that have any potential
issue finding.  Please read those for details.

[1] https://lore.kernel.org/damon/


Thanks,
SJ

[...]