diff options
| author | Anay Wadhera <awadhera@berkeley.edu> | 2021-05-20 21:57:55 -0700 |
|---|---|---|
| committer | Michael Bestas <mkbestas@lineageos.org> | 2022-04-19 00:49:46 +0300 |
| commit | efb21a8bffd374ec1f743316ac3da3de63c37645 (patch) | |
| tree | f02f2d9fabf87e8ebb90c58b66507d351d32f42a /kernel/bpf | |
| parent | 341aa44f157c579dbec48fb3b186442db0c196cb (diff) | |
Revert "bpf/verifier: reject BPF_ALU64|BPF_END"
This reverts commit 2ec54b21dd7b25df0f070f1d67db2ea18987e69e.
Signed-off-by: Chatur27 <jasonbright2709@gmail.com>
Diffstat (limited to 'kernel/bpf')
| -rw-r--r-- | kernel/bpf/verifier.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c index 70dc6dcf8649..863e24f1e62e 100644 --- a/kernel/bpf/verifier.c +++ b/kernel/bpf/verifier.c @@ -1033,8 +1033,7 @@ static int check_alu_op(struct verifier_env *env, struct bpf_insn *insn) } } else { if (insn->src_reg != BPF_REG_0 || insn->off != 0 || - (insn->imm != 16 && insn->imm != 32 && insn->imm != 64) || - BPF_CLASS(insn->code) == BPF_ALU64) { + (insn->imm != 16 && insn->imm != 32 && insn->imm != 64)) { verbose("BPF_END uses reserved fields\n"); return -EINVAL; } |
