]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
mm/damon/core: hide damon_insert_region()
authorSeongJae Park <sj@kernel.org>
Fri, 22 May 2026 15:40:17 +0000 (08:40 -0700)
committerAndrew Morton <akpm@linux-foundation.org>
Thu, 4 Jun 2026 21:45:01 +0000 (14:45 -0700)
damon_insert_region() is being used by only DAMON core, but exposed to
DAMON API callers.  Exposing something that is not really being used by
others will only increase the maintenance cost.  Hide it.

Link: https://lore.kernel.org/20260522154026.80546-7-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org>
Cc: Brendan Higgins <brendan.higgins@linux.dev>
Cc: Shuah Khan <shuah@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
include/linux/damon.h
mm/damon/core.c

index b9370c1779cba8c1dbd9879b772b942c4dda25eb..3acca7deb16937b1a528982a4c12faf9dd892434 100644 (file)
@@ -1013,17 +1013,6 @@ void damon_add_probe(struct damon_ctx *ctx, struct damon_probe *probe);
 
 struct damon_region *damon_new_region(unsigned long start, unsigned long end);
 
-/*
- * Add a region between two other regions
- */
-static inline void damon_insert_region(struct damon_region *r,
-               struct damon_region *prev, struct damon_region *next,
-               struct damon_target *t)
-{
-       __list_add(&r->list, &prev->list, &next->list);
-       t->nr_regions++;
-}
-
 void damon_destroy_region(struct damon_region *r, struct damon_target *t);
 int damon_set_regions(struct damon_target *t, struct damon_addr_range *ranges,
                unsigned int nr_ranges, unsigned long min_region_sz);
index 1dd900814ae8b7f37138d6aa2d293c271a37c04b..d1e7b441f2bf315815e1697f2f94729f1301491f 100644 (file)
@@ -256,6 +256,17 @@ static void damon_add_region(struct damon_region *r, struct damon_target *t)
        t->nr_regions++;
 }
 
+/*
+ * Add a region between two other regions
+ */
+static inline void damon_insert_region(struct damon_region *r,
+               struct damon_region *prev, struct damon_region *next,
+               struct damon_target *t)
+{
+       __list_add(&r->list, &prev->list, &next->list);
+       t->nr_regions++;
+}
+
 #ifdef CONFIG_DAMON_DEBUG_SANITY
 static void damon_verify_del_region(struct damon_target *t)
 {