* [PATCH bpf-next] selftests/bpf: Report a failure to register the session key in test_progs
@ 2026-10-08 14:03 Qiliang Yuan
2026-10-15 8:10 ` patchwork-bot+netdevbpf
0 siblings, 1 reply; 2+ messages in thread
From: Qiliang Yuan @ 2026-10-08 14:03 UTC (permalink / raw)
To: Alexei Starovoitov, Daniel Borkmann, Andrii Nakryiko,
Eduard Zingerman, Kumar Kartikeya Dwivedi, Martin KaFai Lau,
Song Liu, Yonghong Song, Jiri Olsa, Emil Tsalapatis,
Ihor Solodrai, Shuah Khan, KP Singh
Cc: bpf, linux-kselftest, linux-kernel, Qiliang Yuan
test_progs adds the key that verifies signed programs to the session
keyring before it runs any test, and exits when that fails.
It exits with 255 without printing anything. pam_keyinit revokes the
session keyring on logout, so a test_progs started in the background
from an ssh session that has been closed since leaves nothing but an
empty log behind, with no hint of what went wrong.
Print the error before exiting.
Fixes: b720903e2b14 ("selftests/bpf: Enable signature verification for some lskel tests")
Signed-off-by: Qiliang Yuan <odys.yuan@gmail.com>
---
tools/testing/selftests/bpf/test_progs.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tools/testing/selftests/bpf/test_progs.c b/tools/testing/selftests/bpf/test_progs.c
index 46eb201b96a38..168d84cf4eb76 100644
--- a/tools/testing/selftests/bpf/test_progs.c
+++ b/tools/testing/selftests/bpf/test_progs.c
@@ -2065,8 +2065,11 @@ int main(int argc, char **argv)
libbpf_set_print(libbpf_print_fn);
err = register_session_key((const char *)test_progs_verification_cert,
test_progs_verification_cert_len);
- if (err < 0)
+ if (err < 0) {
+ fprintf(stderr, "Failed to add libbpf_session_key to the session keyring: %s\n",
+ strerror(errno));
return err;
+ }
traffic_monitor_set_print(traffic_monitor_print_fn);
---
base-commit: e1d84a37cba984388988d2f1ddc84561413f0db2
change-id: 20261008-selftests-bpf-test-progs-session-key-1c0a8570c051
Best regards,
--
Qiliang Yuan <odys.yuan@gmail.com>
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [PATCH bpf-next] selftests/bpf: Report a failure to register the session key in test_progs
2026-10-08 14:03 [PATCH bpf-next] selftests/bpf: Report a failure to register the session key in test_progs Qiliang Yuan
@ 2026-10-15 8:10 ` patchwork-bot+netdevbpf
0 siblings, 0 replies; 2+ messages in thread
From: patchwork-bot+netdevbpf @ 2026-10-15 8:10 UTC (permalink / raw)
To: Qiliang Yuan
Cc: ast, daniel, andrii, eddyz87, memxor, martin.lau, song,
yonghong.song, jolsa, emil, ihor.solodrai, shuah, kpsingh, bpf,
linux-kselftest, linux-kernel
Hello:
This patch was applied to bpf/bpf-next.git (master)
by Daniel Borkmann <daniel@iogearbox.net>:
On Thu, 08 Oct 2026 22:03:25 +0800 you wrote:
> test_progs adds the key that verifies signed programs to the session
> keyring before it runs any test, and exits when that fails.
>
> It exits with 255 without printing anything. pam_keyinit revokes the
> session keyring on logout, so a test_progs started in the background
> from an ssh session that has been closed since leaves nothing but an
> empty log behind, with no hint of what went wrong.
>
> [...]
Here is the summary with links:
- [bpf-next] selftests/bpf: Report a failure to register the session key in test_progs
https://git.kernel.org/bpf/bpf-next/c/66fd5eb9da12
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-10-15 8:10 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-08 14:03 [PATCH bpf-next] selftests/bpf: Report a failure to register the session key in test_progs Qiliang Yuan
2026-10-15 8:10 ` patchwork-bot+netdevbpf
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®