]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
mm/damon/core: hide damon_add_region()
authorSeongJae Park <sj@kernel.org>
Fri, 22 May 2026 15:40:16 +0000 (08:40 -0700)
committerAndrew Morton <akpm@linux-foundation.org>
Thu, 4 Jun 2026 21:45:00 +0000 (14:45 -0700)
damon_add_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-6-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 4014fd0d463cb1dcaade86215a83eb37ce8f563d..b9370c1779cba8c1dbd9879b772b942c4dda25eb 100644 (file)
@@ -1024,7 +1024,6 @@ static inline void damon_insert_region(struct damon_region *r,
        t->nr_regions++;
 }
 
-void damon_add_region(struct damon_region *r, struct damon_target *t);
 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 c9946ac8e2794497ea2eb417ac7ab81a139cc0f0..1dd900814ae8b7f37138d6aa2d293c271a37c04b 100644 (file)
@@ -250,7 +250,7 @@ struct damon_region *damon_new_region(unsigned long start, unsigned long end)
        return region;
 }
 
-void damon_add_region(struct damon_region *r, struct damon_target *t)
+static void damon_add_region(struct damon_region *r, struct damon_target *t)
 {
        list_add_tail(&r->list, &t->regions_list);
        t->nr_regions++;