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

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
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -145,9 +145,13 @@ int main(int argc, char *argv[])

	setbuf(stdout, NULL);

	printf("Running on:\n");
	system("uname -a");

	printf("Current BPF sysctl settings:\n");
	system("sysctl net.core.bpf_jit_enable");
	system("sysctl net.core.bpf_jit_harden");
	/* Avoid using "sysctl" which may not be installed. */
	system("grep -H . /proc/sys/net/core/bpf_jit_enable");
	system("grep -H . /proc/sys/net/core/bpf_jit_harden");

	if (argc > 1)
		samples = strtoull(argv[1], NULL, 0);