]> git.baikalelectronics.ru Git - kernel.git/commit
selftests/bpf: Few fixes for selftests/bpf built in release mode
authorAndrii Nakryiko <andrii@kernel.org>
Tue, 16 Aug 2022 00:19:29 +0000 (17:19 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Wed, 17 Aug 2022 20:43:58 +0000 (22:43 +0200)
commit5c279b9d603db51f0ac1a8478fe17c3c9bbbf638
treebdc324ba085f94b9c347627ebb06b9a07b6f3943
parent2ee1029d8c575b0c6648845c3e4c79553b71022f
selftests/bpf: Few fixes for selftests/bpf built in release mode

Fix few issues found when building and running test_progs in
release mode.

First, potentially uninitialized idx variable in xskxceiver,
force-initialize to zero to satisfy compiler.

Few instances of defining uprobe trigger functions break in release mode
unless marked as noinline, due to being static. Add noinline to make
sure everything works.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Hao Luo <haoluo@google.com>
Link: https://lore.kernel.org/bpf/20220816001929.369487-5-andrii@kernel.org
tools/testing/selftests/bpf/prog_tests/attach_probe.c
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
tools/testing/selftests/bpf/prog_tests/task_pt_regs.c
tools/testing/selftests/bpf/xskxceiver.c