mm/damon/core-test: test only vaddr case on ops registration test
DAMON ops registration kunit test tests both vaddr and paddr use cases in parts of the whole test cases. Basically testing only one ops use case is enough. Do the test with only vaddr use case. Link: https://lkml.kernel.org/r/20240827030336.7930-5-sj@kernel.org Signed-off-by: SeongJae Park <sj@kernel.org> Cc: Brendan Higgins <brendanhiggins@google.com> Cc: David Gow <davidgow@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
8c211412c5
commit
9fcce7e7be
@ -246,16 +246,12 @@ static void damon_test_split_regions_of(struct kunit *test)
|
||||
static void damon_test_ops_registration(struct kunit *test)
|
||||
{
|
||||
struct damon_ctx *c = damon_new_ctx();
|
||||
struct damon_operations ops, bak;
|
||||
struct damon_operations ops = {.id = DAMON_OPS_VADDR}, bak;
|
||||
|
||||
/* DAMON_OPS_{V,P}ADDR are registered on subsys_initcall */
|
||||
/* DAMON_OPS_VADDR is registered on subsys_initcall */
|
||||
KUNIT_EXPECT_EQ(test, damon_select_ops(c, DAMON_OPS_VADDR), 0);
|
||||
KUNIT_EXPECT_EQ(test, damon_select_ops(c, DAMON_OPS_PADDR), 0);
|
||||
|
||||
/* Double-registration is prohibited */
|
||||
ops.id = DAMON_OPS_VADDR;
|
||||
KUNIT_EXPECT_EQ(test, damon_register_ops(&ops), -EINVAL);
|
||||
ops.id = DAMON_OPS_PADDR;
|
||||
KUNIT_EXPECT_EQ(test, damon_register_ops(&ops), -EINVAL);
|
||||
|
||||
/* Unknown ops id cannot be registered */
|
||||
|
Loading…
Reference in New Issue
Block a user