bpf, mips64: remove unneeded zero check from div/mod with k
authorDaniel Borkmann <daniel@iogearbox.net>
Fri, 26 Jan 2018 22:33:46 +0000 (23:33 +0100)
committerAlexei Starovoitov <ast@kernel.org>
Sat, 27 Jan 2018 00:42:06 +0000 (16:42 -0800)
commite472d5d8afeccca835334d10e0f9389d2baba9c0
treec05f720f1550220c52e6e4716118dfb18e19d701
parent1fb5c9c622c559e1524a419358c78397be822dda
bpf, mips64: remove unneeded zero check from div/mod with k

The verifier in both cBPF and eBPF reject div/mod by 0 imm,
so this can never load. Remove emitting such test and reject
it from being JITed instead (the latter is actually also not
needed, but given practice in sparc64, ppc64 today, so
doesn't hurt to add it here either).

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Cc: David Daney <david.daney@cavium.com>
Reviewed-by: David Daney <david.daney@cavium.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
arch/mips/net/ebpf_jit.c