Andrii Nakryiko 1720c42b90 selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor
Because test_bad_ret main program is not written in assembly, we don't
control instruction indices in timer_cb_ret_bad() subprog. This bites us
in timer/test_bad_ret subtest, where we see difference between cpuv4 and
other flavors.

For now, make __msg() expectations not rely on instruction indices by
anchoring them around bpf_get_prandom_u32 call. Once we have regex/glob
support for __msg(), this can be expressed a bit more nicely, but for
now just mitigating the problem with available means.

Fixes: e02dea158dda ("selftests/bpf: validate async callback return value check correctness")
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/r/20231208233028.3412690-1-andrii@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
2023-12-08 16:50:50 -08:00
..
2023-08-24 10:41:47 -04:00
2023-11-03 07:41:18 -10:00
2023-06-29 10:11:10 -07:00
2023-09-12 09:10:36 -07:00
2023-11-02 15:45:15 -10:00
2023-11-01 17:08:10 -10:00
2023-10-15 20:07:52 +01:00
2023-04-25 11:05:04 -07:00
2023-10-05 14:22:53 -06:00
2023-11-03 07:41:18 -10:00
2023-08-21 13:46:25 -07:00
2023-09-08 10:06:56 -06:00
2023-10-31 18:50:13 -10:00