bpf, selftests: Use raw_tp program for atomic test
authorHou Tao <houtao1@huawei.com>
Thu, 17 Feb 2022 07:22:32 +0000 (15:22 +0800)
committerDaniel Borkmann <daniel@iogearbox.net>
Mon, 28 Feb 2022 15:28:40 +0000 (16:28 +0100)
commit07609c193a0cfd1e3532a7dd81383c9d458f485c
tree722d793b38cb7134893d3751e33bd66d1233889c
parent1902472b4fa97dba1fd10a204c6b231d6a560081
bpf, selftests: Use raw_tp program for atomic test

Now atomic tests will attach fentry program and run it through
bpf_prog_test_run_opts(), but attaching fentry program depends on BPF
trampoline which is only available under x86-64. Considering many archs
have atomic support, using raw_tp program instead.

Signed-off-by: Hou Tao <houtao1@huawei.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20220217072232.1186625-5-houtao1@huawei.com
tools/testing/selftests/bpf/prog_tests/atomics.c
tools/testing/selftests/bpf/progs/atomics.c