selftests/bpf: adjust log_fixup's buffer size for proper truncation
authorAndrii Nakryiko <andrii@kernel.org>
Thu, 2 Mar 2023 23:50:03 +0000 (15:50 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Sat, 4 Mar 2023 19:14:32 +0000 (11:14 -0800)
Adjust log_fixup's expected buffer length to fix the test. It's pretty
finicky in its length expectation, but it doesn't break often. So just
adjust the length to work on current kernel and with follow up iterator
changes as well.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/r/20230302235015.2044271-6-andrii@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/prog_tests/log_fixup.c

index f4ffdcabf4e48c7d428413400b4e8658f72146ff..239e1c5753b0941842c9ca5673bc6982fbf5c594 100644 (file)
@@ -141,7 +141,7 @@ void test_log_fixup(void)
        if (test__start_subtest("bad_core_relo_trunc_partial"))
                bad_core_relo(300, TRUNC_PARTIAL /* truncate original log a bit */);
        if (test__start_subtest("bad_core_relo_trunc_full"))
-               bad_core_relo(250, TRUNC_FULL  /* truncate also libbpf's message patch */);
+               bad_core_relo(210, TRUNC_FULL  /* truncate also libbpf's message patch */);
        if (test__start_subtest("bad_core_relo_subprog"))
                bad_core_relo_subprog();
        if (test__start_subtest("missing_map"))