Add a kunit test for commitment of damon_ctx->pause parameter that can
be done using damon_commit_ctx().

Signed-off-by: SeongJae Park <[email protected]>
---
 mm/damon/tests/core-kunit.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/mm/damon/tests/core-kunit.h b/mm/damon/tests/core-kunit.h
index 9e5904c2beeb2..0030f682b23b7 100644
--- a/mm/damon/tests/core-kunit.h
+++ b/mm/damon/tests/core-kunit.h
@@ -1077,6 +1077,10 @@ static void damon_test_commit_ctx(struct kunit *test)
        KUNIT_EXPECT_EQ(test, damon_commit_ctx(dst, src), 0);
        src->min_region_sz = 4095;
        KUNIT_EXPECT_EQ(test, damon_commit_ctx(dst, src), -EINVAL);
+       src->min_region_sz = 4096;
+       src->pause = true;
+       KUNIT_EXPECT_EQ(test, damon_commit_ctx(dst, src), 0);
+       KUNIT_EXPECT_TRUE(test, dst->pause);
        damon_destroy_ctx(src);
        damon_destroy_ctx(dst);
 }
-- 
2.47.3

Reply via email to