|
Message-Id: <1458784008-16277-9-git-send-email-mic@digikod.net> Date: Thu, 24 Mar 2016 02:46:39 +0100 From: Mickaël Salaün <mic@...ikod.net> To: linux-security-module@...r.kernel.org Cc: Mickaël Salaün <mic@...ikod.net>, Andreas Gruenbacher <agruenba@...hat.com>, Andy Lutomirski <luto@...capital.net>, Andy Lutomirski <luto@...nel.org>, Arnd Bergmann <arnd@...db.de>, Casey Schaufler <casey@...aufler-ca.com>, Daniel Borkmann <daniel@...earbox.net>, David Drysdale <drysdale@...gle.com>, Eric Paris <eparis@...hat.com>, James Morris <james.l.morris@...cle.com>, Jeff Dike <jdike@...toit.com>, Julien Tinnes <jln@...gle.com>, Kees Cook <keescook@...omium.org>, Michael Kerrisk <mtk@...7.org>, Paul Moore <pmoore@...hat.com>, Richard Weinberger <richard@....at>, "Serge E . Hallyn" <serge@...lyn.com>, Stephen Smalley <sds@...ho.nsa.gov>, Tetsuo Handa <penguin-kernel@...ove.SAKURA.ne.jp>, Will Drewry <wad@...omium.org>, linux-api@...r.kernel.org, kernel-hardening@...ts.openwall.com Subject: [RFC v1 08/17] selftest/seccomp: Remove unknown_ret_is_kill_above_allow test This is not relevant anymore because of SECCOMP_RET_INTER. Signed-off-by: Mickaël Salaün <mic@...ikod.net> --- tools/testing/selftests/seccomp/seccomp_bpf.c | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/tools/testing/selftests/seccomp/seccomp_bpf.c b/tools/testing/selftests/seccomp/seccomp_bpf.c index 150829dd7998..023717bf3185 100644 --- a/tools/testing/selftests/seccomp/seccomp_bpf.c +++ b/tools/testing/selftests/seccomp/seccomp_bpf.c @@ -363,28 +363,6 @@ TEST_SIGNAL(unknown_ret_is_kill_inside, SIGSYS) } } -/* return code >= 0x80000000 is unused. */ -TEST_SIGNAL(unknown_ret_is_kill_above_allow, SIGSYS) -{ - struct sock_filter filter[] = { - BPF_STMT(BPF_RET|BPF_K, 0x90000000U), - }; - struct sock_fprog prog = { - .len = (unsigned short)ARRAY_SIZE(filter), - .filter = filter, - }; - long ret; - - ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); - ASSERT_EQ(0, ret); - - ret = prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &prog); - ASSERT_EQ(0, ret); - EXPECT_EQ(0, syscall(__NR_getpid)) { - TH_LOG("getpid() shouldn't ever return"); - } -} - TEST_SIGNAL(KILL_all, SIGSYS) { struct sock_filter filter[] = { -- 2.8.0.rc3
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.