mm-damon-tests-core-kunit-improve-nr_samples_per_aggr-test-isolation.patch removed from -mm tree
The quilt patch titled
Subject: mm/damon/tests/core-kunit: improve nr_samples_per_aggr test isolation
has been removed from the -mm tree. Its filename was
mm-damon-tests-core-kunit-improve-nr_samples_per_aggr-test-isolation.patch
This patch was dropped because it was merged into the mm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
------------------------------------------------------
From: Kunwu Chan <[email protected]>
Subject: mm/damon/tests/core-kunit: improve nr_samples_per_aggr test isolation
Date: Mon, 14 Sep 2026 07:19:49 -0700
Test the zero sample interval case with a non-zero aggregation interval, and keep the zero/zero case to cover the zero-result fallback.
Also make the overflow case use an explicit sample interval so that it does not depend on the zero sample interval fallback.
---
mm/damon/tests/core-kunit.h | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-)
mm/damon/tests/core-kunit.h renamed from mm/damon/tests/core-kunit.h~mm-damon-tests-core-kunit-improve-nr_samples_per_aggr-test-isolation +15 -4
@@ -627,12 +627,20 @@ static void damon_test_set_regions(strucstatic void damon_test_nr_samples_per_aggr (struct kunit *test) { -struct damon_attrs attrs = { +struct damon_attrs attrs; + +/* Zero sample interval is treated as one. */ + attrs = (struct damon_attrs ){ .sample_interval =0 , - .aggr_interval =0 , + .aggr_interval =5000 , }; +KUNIT_EXPECT_EQ (test,damon_nr_samples_per_aggr (&attrs),5000 ); -/* Zero aggregation interval doesn't cause division by zero */ +/* Zero sample and aggregation intervals cover the zero-result fallback. */ + attrs = (struct damon_attrs ){ + .sample_interval =0 , + .aggr_interval =0 , + };KUNIT_EXPECT_EQ (test,damon_nr_samples_per_aggr (&attrs),1 );/*
@@ -640,7 +648,10 @@ static void damon_test_nr_samples_per_ag* overflow */ if (ULONG_MAX >UINT_MAX ) { - attrs.aggr_interval = (unsigned long )UINT_MAX +1 ; + attrs = (struct damon_attrs ){ + .sample_interval =1 , + .aggr_interval = (unsigned long )UINT_MAX +1 , + };KUNIT_EXPECT_EQ (test,damon_nr_samples_per_aggr (&attrs),UINT_MAX ); }
_
Patches currently in -mm which might be from [email protected] are