summaryrefslogtreecommitdiff
path: root/linux_priv.c
diff options
context:
space:
mode:
authorStanisław Pitucha <viraptor@gmail.com>2018-04-12 21:00:04 +1000
committerStanisław Pitucha <viraptor@gmail.com>2018-04-12 21:29:58 +1000
commitfac34333294ae6a05e822498e3295ec45ce16de4 (patch)
treef45432e5c00cf12a8a7286260024eec464e52922 /linux_priv.c
parent51b55661923411998008c66aea7020d3b7057eaf (diff)
downloadmemcached-fac34333294ae6a05e822498e3295ec45ce16de4.tar.gz
Fix lru-crawler behaviour
Allow worker threads to poll
Diffstat (limited to 'linux_priv.c')
-rw-r--r--linux_priv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/linux_priv.c b/linux_priv.c
index 3a046a7..4aa905d 100644
--- a/linux_priv.c
+++ b/linux_priv.c
@@ -80,6 +80,7 @@ void drop_worker_privileges(void) {
rc |= seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(epoll_wait), 0);
rc |= seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(epoll_pwait), 0);
rc |= seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(epoll_ctl), 0);
+ rc |= seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(poll), 0);
rc |= seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(read), 0);
rc |= seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(readv), 0);
rc |= seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(mprotect), 0);