]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bpf, arm: fix emit_ldx_r and emit_mov_i using TMP_REG_1
authorNicolas Schichan <nschichan@freebox.fr>
Wed, 19 Dec 2018 21:40:42 +0000 (22:40 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 21 Dec 2018 13:13:18 +0000 (14:13 +0100)
commitad962d20d4eb1e690ace8ca9e390e2b05a786999
treeb137316c82f5ca37aebeb48c14c6dce48a81d3ec
parentf1e1eb5c90b6b6a359e584e01468ce0c05801f4d
bpf, arm: fix emit_ldx_r and emit_mov_i using TMP_REG_1

emit_ldx_r() and emit_a32_mov_i() were both using TMP_REG_1 and
clashing with each other. Using TMP_REG_2 in emit_ldx_r() fixes
the issue.

Fixes: ec19e02b343 ("ARM: net: bpf: fix LDX instructions")
Cc: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: Nicolas Schichan <nschichan@freebox.fr>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm/net/bpf_jit_32.c