]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
mips: bpf: Fix broken BPF_MOD
authorDenis Kirjanov <kda@linux-powerpc.org>
Mon, 1 Dec 2014 09:57:02 +0000 (12:57 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 16 Dec 2014 17:39:05 +0000 (09:39 -0800)
commit6c2f1fef82dd0803cf51ac23d15f97ddce662c13
treea58f0873455a274ee4c9273a8eb521de00e76b74
parent3e496d49f336db94714d16b36ae2a5377819d203
mips: bpf: Fix broken BPF_MOD

[ Upstream commit 2e46477a12f6fd273e31a220b155d66e8352198c ]

Remove optimize_div() from BPF_MOD | BPF_K case
since we don't know the dividend and fix the
emit_mod() by reading the mod operation result from HI register

Signed-off-by: Denis Kirjanov <kda@linux-powerpc.org>
Reviewed-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/mips/net/bpf_jit.c