[PATCH 0/7] damos_apply_scheme() splits a region and apply the action to the

SJ Park posted 7 patches 3 weeks, 3 days ago
mm/damon/core.c  | 15 ++++++++++++++-
mm/damon/paddr.c |  8 ++++----
mm/damon/vaddr.c | 10 ++++++++--
3 files changed, 26 insertions(+), 7 deletions(-)
[PATCH 0/7] damos_apply_scheme() splits a region and apply the action to the
Posted by SJ Park 3 weeks, 3 days ago
The user impact is not critical.  The failure of damon_split_region_at()
is unlikely since it is arguably too small to fail.  Also DAMOS being
aggressive is limited to the single region.  Users can set
min_nr_regions to set the maximum size of each region.  If it is
reasonably set, the transient overhead shouldn't be critical.

The issue was discovered [1] by Sashiko.

[1] https://lore.kernel.org/20260718171523.87547-1-sj@kernel.org

SJ Park (7):
  mm/damon/paddr: respect folio end for DAMOS_STAT
  mm/damon/paddr: respect folio end for DAMOS actions except STAT
  mm/damon/vaddr: respect folio end for DAMOS_STAT
  mm/damon/vaddr: respect folio end for DAMOS_MIGRATE_{HOT,COLD}
  mm/damon/core: handle extreme memory state in damon_get_node_mem_bp()
  mm/damon/core: handle extreme memory state in get_node_memcg_used_bp()
  mm/damon/core: handle extreme memory state in get_in_active_mem_bp()

 mm/damon/core.c  | 15 ++++++++++++++-
 mm/damon/paddr.c |  8 ++++----
 mm/damon/vaddr.c | 10 ++++++++--
 3 files changed, 26 insertions(+), 7 deletions(-)


base-commit: d93d8b0181065f8375af61e3a18bbc7c066a8159
-- 
2.47.3
Re: [PATCH 0/7] damos_apply_scheme() splits a region and apply the action to the
Posted by SJ Park 3 weeks, 3 days ago
I sent this series by a mistake.  This has wrong cover letter.  I will resent.
Sorry for the noise.


Thanks,
SJ

[...]