commit | f1003b787c00fbaa4b11619c6b23a885bfce8f07 | [log] [tgz] |
---|---|---|
author | Björn Töpel <bjorn.topel@gmail.com> | Mon Dec 16 10:13:35 2019 +0100 |
committer | Daniel Borkmann <daniel@iogearbox.net> | Thu Dec 19 16:03:30 2019 +0100 |
tree | b64650e3842ab2900795dde3cd95ac6c487c0c63 | |
parent | a352a82496d17f210a88b4fe2de7904afdb92003 [diff] |
riscv, bpf: Fix broken BPF tail calls The BPF JIT incorrectly clobbered the a0 register, and did not flag usage of s5 register when BPF stack was being used. Fixes: 2353ecc6f91f ("bpf, riscv: add BPF JIT for RV64G") Signed-off-by: Björn Töpel <bjorn.topel@gmail.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Link: https://lore.kernel.org/bpf/20191216091343.23260-2-bjorn.topel@gmail.com