]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
mm/damon/vaddr: do not split regions for min_nr_regions
authorSeongJae Park <sj@kernel.org>
Sat, 28 Feb 2026 22:28:26 +0000 (14:28 -0800)
committerAndrew Morton <akpm@linux-foundation.org>
Sun, 5 Apr 2026 20:53:11 +0000 (13:53 -0700)
commit442d87c7db9e9e2a569a49d38f404b8b556b8719
tree0f6844bc3b61567dc0f5883c48e33f869986dde9
parentb1029f29eb1d5fbf07fa8db9b5e7ab6d9813ad67
mm/damon/vaddr: do not split regions for min_nr_regions

The previous commit made DAMON core split regions at the beginning for
min_nr_regions.  The virtual address space operation set (vaddr) does
similar work on its own, for a case user delegates entire initial
monitoring regions setup to vaddr.  It is unnecessary now, as DAMON core
will do similar work for any case.  Remove the duplicated work in vaddr.

Also, remove a helper function that was being used only for the work, and
the test code of the helper function.

Link: https://lkml.kernel.org/r/20260228222831.7232-3-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org>
Cc: Brendan Higgins <brendan.higgins@linux.dev>
Cc: David Gow <davidgow@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/damon/tests/vaddr-kunit.h
mm/damon/vaddr.c