summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEduardo Barretto <ebarretto@linux.vnet.ibm.com>2017-05-09 13:33:30 -0300
committerColin Watson <cjwatson@debian.org>2018-04-03 18:40:49 +0100
commitea67bc97339c9a507343e4a1f5fb867f678fbe1d (patch)
tree25bbf4fd894884912d491c201fc893ca95062aa8
parent5b35741e661c6a95e39f5f897ae62c0f3686ca4f (diff)
Enable specific ioctl call for EP11 crypto card (s390)
The EP11 crypto card needs to make an ioctl call, which receives an specific argument. This crypto card is for s390 only. Signed-off-by: Eduardo Barretto <ebarretto@linux.vnet.ibm.com> Origin: other, https://bugzilla.mindrot.org/show_bug.cgi?id=2752 Bug: https://bugzilla.mindrot.org/show_bug.cgi?id=2752 Bug-Ubuntu: https://bugs.launchpad.net/bugs/1686618 Last-Update: 2017-08-28 Patch-Name: seccomp-s390-ioctl-ep11-crypto.patch
-rw-r--r--sandbox-seccomp-filter.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
index e86aa2c91..98062f152 100644
--- a/sandbox-seccomp-filter.c
+++ b/sandbox-seccomp-filter.c
@@ -250,6 +250,8 @@ static const struct sock_filter preauth_insns[] = {
250 SC_ALLOW_ARG(__NR_ioctl, 1, Z90STAT_STATUS_MASK), 250 SC_ALLOW_ARG(__NR_ioctl, 1, Z90STAT_STATUS_MASK),
251 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSAMODEXPO), 251 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSAMODEXPO),
252 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSACRT), 252 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSACRT),
253 /* Allow ioctls for EP11 crypto card on s390 */
254 SC_ALLOW_ARG(__NR_ioctl, 1, ZSENDEP11CPRB),
253#endif 255#endif
254#if defined(__x86_64__) && defined(__ILP32__) && defined(__X32_SYSCALL_BIT) 256#if defined(__x86_64__) && defined(__ILP32__) && defined(__X32_SYSCALL_BIT)
255 /* 257 /*