hi, this patchset fixes the issue reported in [0]. v3 changes: - moving the update logic to arch function - added test [Ilya] 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 ++++++++++++++++++++++++++++++++++++++++++++++ kernel/bpf/arraymap.c | 58 ++++++++++------------------------------------------------ tools/testing/selftests/bpf/prog_tests/tailcall_poke.c | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tools/testing/selftests/bpf/progs/tailcall_poke.c | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 162 insertions(+), 48 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/tailcall_poke.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall_poke.c