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-08-24 17:49:07 +0100
commit16a47fc4b04977a14f44dd433c8da1499fa80671 (patch)
tree2dff69973f81e5871e9eaa01d3c5159d5af4b3a5
parent04910479f7869c27065950b7deb0d69d85230927 (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 bcea77997..f216ba353 100644
--- a/sandbox-seccomp-filter.c
+++ b/sandbox-seccomp-filter.c
@@ -253,6 +253,8 @@ static const struct sock_filter preauth_insns[] = {
253 SC_ALLOW_ARG(__NR_ioctl, 1, Z90STAT_STATUS_MASK), 253 SC_ALLOW_ARG(__NR_ioctl, 1, Z90STAT_STATUS_MASK),
254 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSAMODEXPO), 254 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSAMODEXPO),
255 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSACRT), 255 SC_ALLOW_ARG(__NR_ioctl, 1, ICARSACRT),
256 /* Allow ioctls for EP11 crypto card on s390 */
257 SC_ALLOW_ARG(__NR_ioctl, 1, ZSENDEP11CPRB),
256#endif 258#endif
257#if defined(__x86_64__) && defined(__ILP32__) && defined(__X32_SYSCALL_BIT) 259#if defined(__x86_64__) && defined(__ILP32__) && defined(__X32_SYSCALL_BIT)
258 /* 260 /*