Re: [PATCH v1 0/2] mm/damon/core: fix the size charged for a filter-trimmed region
From: SJ Park
Date: Wed Sep 16 2026 - 21:31:43 EST
Hello Donggeun,
On Thu, 17 Sep 2026 09:35:51 +0900 Donggeun Yoo <donggeunyoo.kernel@xxxxxxxxx> wrote:
> An address range DAMOS filter that partially overlaps a monitoring region
> splits it, so the scheme action reaches only one side of the boundary.
> damos_apply_scheme() reads the region size before that split and never
> re-reads it, so the quota charge and schemes/<S>/stats/sz_tried account for
> the whole original region.
>
> Patch 1 re-reads the size after the core filters have run. Patch 2 adds
> KUnit coverage for what the function charges and reports, for the trimmed
> cases and for the cases that must not change.
This series is applied to damon/next [1] tree. If this patch is not added to
mm.git in short term (~1 week?), I will ask mm.git maintainer (Andrew Morton)
to pick this. So, no action from your side is needed for now. If it seems I
also forgot doing that or you cannot wait for my action, please feel free to
ping me or directly ask that to Andrew.
[1] https://origin.kernel.org/doc/html/latest/mm/damon/maintainer-profile.html#scm-trees
Thanks,
SJ
[...]