Commit 9a03abc1 authored by Kees Cook's avatar Kees Cook

selftests/seccomp: Avoid using "sysctl" for report

Instead of depending on "sysctl" being installed, just use "grep -H" for
sysctl status reporting. Additionally report kernel version for easier
comparisons.
Signed-off-by: default avatarKees Cook <keescook@chromium.org>
parent 62ddb91b
...@@ -145,9 +145,13 @@ int main(int argc, char *argv[]) ...@@ -145,9 +145,13 @@ int main(int argc, char *argv[])
setbuf(stdout, NULL); setbuf(stdout, NULL);
printf("Running on:\n");
system("uname -a");
printf("Current BPF sysctl settings:\n"); printf("Current BPF sysctl settings:\n");
system("sysctl net.core.bpf_jit_enable"); /* Avoid using "sysctl" which may not be installed. */
system("sysctl net.core.bpf_jit_harden"); system("grep -H . /proc/sys/net/core/bpf_jit_enable");
system("grep -H . /proc/sys/net/core/bpf_jit_harden");
if (argc > 1) if (argc > 1)
samples = strtoull(argv[1], NULL, 0); samples = strtoull(argv[1], NULL, 0);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment