Re: [RFC PATCH v1.1 06/10] mm/damon/tests/core-kunit: test overlapping ranges for set_regions()

SJ Park <[email protected]> Tue, 28 Jul 2026 20:56:11 -0700
Newsgroups dev.linux.lists.damon
Message-ID <[email protected]>
On Wed, 29 Jul 2026 03:48:22 +0000 [email protected] wrote:

> Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
> - [Low] Typo in comment: 'alingment' should be 'alignment'.
> --
> 
> --- Patch [6]: [RFC PATCH v1.1 06/10] mm/damon/tests/core-kunit: test overlapping ranges for set_regions() ---
> commit 696ade5451511d51ec415451a2df25bef4d15e9d
> Author: SJ Park <[email protected]>
> 
> mm/damon/tests/core-kunit: test overlapping ranges for set_regions()
> 
> This commit adds a kunit test case to verify that passing overlapping input
> ranges to damon_set_regions() is properly disallowed.
> 
> > diff --git a/mm/damon/tests/core-kunit.h b/mm/damon/tests/core-kunit.h
> > index ac15393a7935b..3041b8288ec26 100644
> > --- a/mm/damon/tests/core-kunit.h
> > +++ b/mm/damon/tests/core-kunit.h
> > @@ -606,6 +606,17 @@ static void damon_test_set_regions(struct kunit *test)
> >  			{.start = 42, .end = 21},
> >  			}, 1, 1,
> >  			(struct damon_addr_range[]){}, 0, -EINVAL);
> > +	/*
> > +	 * Regions resulting in same region after alingment should return
>                                                   ^^^^^^^^^
> 
> [Severity: Low]
> This isn't a bug, but there is a typo here (alingment instead of alignment).

Thank you, I will fix.

> 
> > +	 * -EINVAL.
> > +	 */
> > +	damon_test_set_regions_for(test,
> > +			(struct damon_addr_range[]){}, 0,
> > +			(struct damon_addr_range[]){
> > +			{.start = 10, .end = 20},
> > +			{.start = 20, .end = 30},
> > +			}, 2, 4096,
> > +			(struct damon_addr_range[]){}, 0, -EINVAL);
> >  }
> >  
> >  static void damon_test_update_monitoring_result(struct kunit *test)
> 
> -- 
> Sashiko AI review ยท https://sashiko.dev/#/patchset/[email protected]?part=6


Thanks,
SJ