On Mon, 2023-11-20 at 17:04 -0800, Andrii Nakryiko wrote: [...] > > @@ -10309,8 +10311,19 @@ static int check_helper_call(struct bpf_verifier_env *env, struct bpf_insn *insn > > break; > > case BPF_FUNC_loop: > > update_loop_inline_state(env, meta.subprogno); > > - err = push_callback_call(env, insn, insn_idx, meta.subprogno, > > - set_loop_callback_state); > > + /* Verifier relies on R1 value to determine if bpf_loop() iteration > > + * is finished, thus mark it precise. > > + */ > > + mark_chain_precision(env, BPF_REG_1); > > huh? What about error handling? My bad. Should I fix and re-send as V4 immediately or wait till tomorrow?