On Mon, Dec 09, 2019 at 07:51:52PM +0100, Paul Chaignon wrote: > The BPF interpreter and all JIT compilers, except RISC-V's and MIPS', > enforce a 33-tail calls limit at runtime. Because of this discrepancy, a > BPF program can have a different behavior and output depending on whether > it is interpreted or JIT compiled, or depending on the underlying > architecture. > > This patchset changes the RISC-V and MIPS JIT compilers to limit tail > calls to 33 instead of 32. I have checked other BPF JIT compilers for the > same discrepancy. Acked-by: Martin KaFai Lau <kafai@xxxxxx>