selftests/bpf: Test kernel module ksym externs
authorAndrii Nakryiko <andrii@kernel.org>
Tue, 12 Jan 2021 07:55:20 +0000 (23:55 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 13 Jan 2021 01:24:30 +0000 (17:24 -0800)
commit430d97a8a7bf1500c081ce756ff2ead73d2303c5
tree348ac2808f0006934b49aa2f472b7d069af710ba
parent284d2587ea8a96f97ca519a3de683ff226e9e2b3
selftests/bpf: Test kernel module ksym externs

Add per-CPU variable to bpf_testmod.ko and use those from new selftest to
validate it works end-to-end.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Yonghong Song <yhs@fb.com>
Acked-by: Hao Luo <haoluo@google.com>
Link: https://lore.kernel.org/bpf/20210112075520.4103414-8-andrii@kernel.org
tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c
tools/testing/selftests/bpf/prog_tests/ksyms_module.c [new file with mode: 0644]
tools/testing/selftests/bpf/progs/test_ksyms_module.c [new file with mode: 0644]