hi, this patchset fixes the issue reported in [0]. v4 changes: - added missing bpf_arch_poke_desc_update prototype [lkp] - added comments to the test - moved the test under prog_tests/tailcalls.c thanks, jirka [0] https://syzkaller.appspot.com/bug?extid=97a4fe20470e9bc30810 --- Jiri Olsa (2): bpf: Fix prog_array_map_poke_run map poke update selftests/bpf: Add test for early update in prog_array_map_poke_run arch/x86/net/bpf_jit_comp.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ include/linux/bpf.h | 3 +++ kernel/bpf/arraymap.c | 58 ++++++++++------------------------------------------------ tools/testing/selftests/bpf/prog_tests/tailcalls.c | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tools/testing/selftests/bpf/progs/tailcall_poke.c | 32 ++++++++++++++++++++++++++++++++ 5 files changed, 175 insertions(+), 48 deletions(-) create mode 100644 tools/testing/selftests/bpf/progs/tailcall_poke.c