bpf: change back to orig prog on too many passes
authorDaniel Borkmann <daniel@iogearbox.net>
Fri, 6 Jan 2017 23:26:33 +0000 (00:26 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 15 Jan 2017 12:42:54 +0000 (13:42 +0100)
commitb55f6ca7380d609a40e0441d345404d100da3d45
treed0d5637cba3ecc4c8c7430cadf55ff4b6e22cc29
parenta4d205a595217a45450ad402cbc5326c37dc0359
bpf: change back to orig prog on too many passes

[ Upstream commit 9d5ecb09d525469abd1a10c096cb5a17206523f2 ]

If after too many passes still no image could be emitted, then
swap back to the original program as we do in all other cases
and don't use the one with blinding.

Fixes: 959a75791603 ("bpf, x86: add support for constant blinding")
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/net/bpf_jit_comp.c