diff options
Diffstat (limited to 'mm')
| -rw-r--r-- | mm/damon/core-test.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mm/damon/core-test.h b/mm/damon/core-test.h index 02135cac70b3..fc950fad0440 100644 --- a/mm/damon/core-test.h +++ b/mm/damon/core-test.h @@ -162,10 +162,20 @@ static void damon_test_merge_two(struct kunit *test) int i; t = damon_new_target(); + if (!t) + kunit_skip(test, "target alloc fail"); r = damon_new_region(0, 100); + if (!r) { + damon_free_target(t); + kunit_skip(test, "region alloc fail"); + } r->nr_accesses = 10; damon_add_region(r, t); r2 = damon_new_region(100, 300); + if (!r2) { + damon_free_target(t); + kunit_skip(test, "second region alloc fail"); + } r2->nr_accesses = 20; damon_add_region(r2, t); |
