riscv, bpf: Increase the maximum number of iterations
Now that BPF programs can be up to 1M instructions, it is not uncommon that a program requires more than the current 16 iterations to converge. Bump it to 32, which is enough for selftests/bpf, and test_bpf.ko. Signed-off-by: Björn Töpel <bjorn@kernel.org> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Link: https://lore.kernel.org/bpf/20211028161057.520552-2-bjorn@kernel.org
This commit is contained in:
Родитель
d69672147f
Коммит
4b54214f39
|
@ -11,7 +11,7 @@
|
||||||
#include "bpf_jit.h"
|
#include "bpf_jit.h"
|
||||||
|
|
||||||
/* Number of iterations to try until offsets converge. */
|
/* Number of iterations to try until offsets converge. */
|
||||||
#define NR_JIT_ITERATIONS 16
|
#define NR_JIT_ITERATIONS 32
|
||||||
|
|
||||||
static int build_body(struct rv_jit_context *ctx, bool extra_pass, int *offset)
|
static int build_body(struct rv_jit_context *ctx, bool extra_pass, int *offset)
|
||||||
{
|
{
|
||||||
|
|
Загрузка…
Ссылка в новой задаче