aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Schichan <[email protected]>2013-03-15 18:02:00 +0100
committerJames Morris <[email protected]>2013-03-26 11:07:19 +1100
commitd13274794ad28d90ac81643d3d1d18338d948764 (patch)
tree7f438186a7f464d641d6e7efc85eb8837f275144
parent505f14f7b8d446b8e4bc2a6cfc723afbbb365f65 (diff)
seccomp: allow BPF_XOR based ALU instructions.
Allow BPF_XOR based ALU instructions. Signed-off-by: Nicolas Schichan <[email protected]> Acked-by: Kees Cook <[email protected]> Acked-by: Will Drewry <[email protected]> Signed-off-by: James Morris <[email protected]>
-rw-r--r--kernel/seccomp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/seccomp.c b/kernel/seccomp.c
index 5af44b593770..b7a10048a32c 100644
--- a/kernel/seccomp.c
+++ b/kernel/seccomp.c
@@ -160,6 +160,8 @@ static int seccomp_check_filter(struct sock_filter *filter, unsigned int flen)
case BPF_S_ALU_AND_X:
case BPF_S_ALU_OR_K:
case BPF_S_ALU_OR_X:
+ case BPF_S_ALU_XOR_K:
+ case BPF_S_ALU_XOR_X:
case BPF_S_ALU_LSH_K:
case BPF_S_ALU_LSH_X:
case BPF_S_ALU_RSH_K: