diff --git a/mm/damon/core-test.h b/mm/damon/core-test.h index fc950fad0440..91dd41a6b7fb 100644 --- a/mm/damon/core-test.h +++ b/mm/damon/core-test.h @@ -58,7 +58,14 @@ static void damon_test_target(struct kunit *test) struct damon_ctx *c = damon_new_ctx(); struct damon_target *t; + if (!c) + kunit_skip(test, "ctx alloc fail"); + t = damon_new_target(); + if (!t) { + damon_destroy_ctx(c); + kunit_skip(test, "target alloc fail"); + } KUNIT_EXPECT_EQ(test, 0u, nr_damon_targets(c)); damon_add_target(c, t);