summaryrefslogtreecommitdiff
path: root/sandbox-seccomp-filter.c
diff options
context:
space:
mode:
authorEduardo Barretto <ebarretto@linux.vnet.ibm.com>2017-05-09 13:33:30 -0300
committerColin Watson <cjwatson@debian.org>2017-08-28 12:13:09 +0100
commit375f99251da3754666750fe1ed63575ba909f397 (patch)
treeb0d30891ae91e9dd5d44839edacec32f5757b8fe /sandbox-seccomp-filter.c
parentb2195f2116754f99fff8ceae026931be3aa3cd3b (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
Diffstat (limited to 'sandbox-seccomp-filter.c')
-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 4cbaaa2e6..3833424bf 100644
--- a/sandbox-seccomp-filter.c
+++ b/sandbox-seccomp-filter.c
@@ -249,6 +249,8 @@ static const struct sock_filter preauth_insns[] = {
249 SC_ALLOW_ARG(__NR_ioctl, 1, Z90STAT_STATUS_MASK), 249 SC_ALLOW_ARG(__NR_ioctl, 1, Z90STAT_STATUS_MASK),
250 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSAMODEXPO), 250 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSAMODEXPO),
251 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSACRT), 251 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSACRT),
252 /* Allow ioctls for EP11 crypto card on s390 */
253 SC_ALLOW_ARG(__NR_ioctl, 1, ZSENDEP11CPRB),
252#endif 254#endif
253#if defined(__x86_64__) && defined(__ILP32__) && defined(__X32_SYSCALL_BIT) 255#if defined(__x86_64__) && defined(__ILP32__) && defined(__X32_SYSCALL_BIT)
254 /* 256 /*