aboutsummaryrefslogtreecommitdiff
path: root/tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c
diff options
context:
space:
mode:
authorAndrii Nakryiko <[email protected]>2020-12-03 12:46:21 -0800
committerAlexei Starovoitov <[email protected]>2020-12-03 17:38:20 -0800
commit12cc126df82c96c89706aa207ad27c56f219047c (patch)
tree481eb62be58a08f279c73fd34f2d9f9f16c786af /tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c
parentcadd64807cd83e2213dcb70f93d12d978c02b5fa (diff)
bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address()
__module_address() needs to be called with preemption disabled or with module_mutex taken. preempt_disable() is enough for read-only uses, which is what this fix does. Also, module_put() does internal check for NULL, so drop it as well. Fixes: a38d1107f937 ("bpf: support raw tracepoints in modules") Signed-off-by: Andrii Nakryiko <[email protected]> Signed-off-by: Alexei Starovoitov <[email protected]> Acked-by: Martin KaFai Lau <[email protected]> Link: https://lore.kernel.org/bpf/[email protected]
Diffstat (limited to 'tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c')
0 files changed, 0 insertions, 0 deletions