mirror of
https://github.com/torvalds/linux
synced 2024-09-06 18:01:05 +00:00
selftests/bpf: Skip spin lock failure test on s390x
Instead of adding the whole test to DENYLIST.s390x, which also has success test cases that should be run, just skip over failure test cases in case the JIT does not support kfuncs. Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20221118185938.2139616-3-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
This commit is contained in:
parent
db6bf99954
commit
97c11d6e31
|
@ -68,6 +68,12 @@ static void test_spin_lock_fail_prog(const char *prog_name, const char *err_msg)
|
|||
if (!ASSERT_ERR(ret, "test_spin_lock_fail__load must fail"))
|
||||
goto end;
|
||||
|
||||
/* Skip check if JIT does not support kfuncs */
|
||||
if (strstr(log_buf, "JIT does not support calling kernel function")) {
|
||||
test__skip();
|
||||
goto end;
|
||||
}
|
||||
|
||||
if (!ASSERT_OK_PTR(strstr(log_buf, err_msg), "expected error message")) {
|
||||
fprintf(stderr, "Expected: %s\n", err_msg);
|
||||
fprintf(stderr, "Verifier: %s\n", log_buf);
|
||||
|
|
Loading…
Reference in a new issue