SJ Park
unread,Aug 27, 2026, 9:47:09 PM (14 days ago) Aug 27Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to SJ Park, sta...@vger.kernel.org, Andrew Morton, Brendan Higgins, David Gow, Quanmin Yan, Ravi Jonnalagadda, da...@lists.linux.dev, kuni...@googlegroups.com, linux-...@vger.kernel.org, linux-k...@vger.kernel.org, linu...@kvack.org
DAMOS quota goals commit unit test is mistakenly not testing a test case
that was designed to test. DAMOS quota goals and DAMON sysfs refresh_ms
file have bugs that can produce non critical but still unexpected
behaviors. Fix the bugs.
Patch 1 fixes the DAMOS quota goals commit unit test to cover a
mistakenly uncovered case. Patches 2 and 3 fix the bugs in DAMOS PSI
goal initialization and eligible_mem_bp online commit, respectively.
Patch 4 fixes the bug in DAMON sysfs refresh_ms file handling.
Changes from RFC v1.1
- RFC v1.1:
https://lore.kernel.org/2026082713442...@kernel.org
- Fix quota goals commit unit test that was mistakenly missing a test case.
- Initialize last_psi_total as uninitialized at the beginning.
- Correct kunit test for changed last_psi_total initialization behavior.
Changes from RFC
- RFC:
https://lore.kernel.org/202608270429...@kernel.org
(Mistakenly missed RFC tag)
- Fix build error.
- Add eligible_mem_bp nid commit fix.
SJ Park (4):
mm/damon/tests/core-kunit: test committing psi goal to psi goal
mm/damon/core: handle uninitialized damos_quota_goal->last_psi_total
mm/damon/core: copy nid for eligible_mem_bp damos quota goal commit
mm/damon/sysfs: set next refresh jiffies per sysfs context
mm/damon/core.c | 13 ++++++++++++-
mm/damon/sysfs.c | 11 +++++------
mm/damon/tests/core-kunit.h | 16 ++++++++++------
3 files changed, 27 insertions(+), 13 deletions(-)
base-commit: 90e1725f175e19e191adc6e1b0f0317feeddd268
--
2.47.3