From: I Hsin Cheng Date: Tue, 8 Oct 2024 06:52:53 +0000 (+0800) Subject: list: test: check the size of every lists for list_cut_position*() X-Git-Tag: v6.13-rc1~89^2~54 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5a3c9366cbbf876521f570ce1fb525dc2cb0ed5c;p=thirdparty%2Fkernel%2Flinux.git list: test: check the size of every lists for list_cut_position*() Check the total number of elements in both resultant lists are correct within list_cut_position*(). Previously, only the first list's size was checked. so additional elements in the second list would not have been caught. Link: https://lkml.kernel.org/r/20241008065253.26673-1-richard120310@gmail.com Signed-off-by: I Hsin Cheng Cc: David Gow Signed-off-by: Andrew Morton --- diff --git a/lib/list-test.c b/lib/list-test.c index e207c4c98d702..9135cdc1bb39f 100644 --- a/lib/list-test.c +++ b/lib/list-test.c @@ -412,6 +412,8 @@ static void list_test_list_cut_position(struct kunit *test) KUNIT_EXPECT_PTR_EQ(test, cur, &entries[i]); i++; } + + KUNIT_EXPECT_EQ(test, i, 3); } static void list_test_list_cut_before(struct kunit *test) @@ -440,6 +442,8 @@ static void list_test_list_cut_before(struct kunit *test) KUNIT_EXPECT_PTR_EQ(test, cur, &entries[i]); i++; } + + KUNIT_EXPECT_EQ(test, i, 3); } static void list_test_list_splice(struct kunit *test)