Hello, One nit clang found. On Fri, Jul 22, 2022 at 11:34:37AM -0700, Dave Marchevsky wrote: > @@ -5793,6 +5817,17 @@ static int check_reg_type(struct bpf_verifier_env *env, u32 regno, > if (arg_type & PTR_MAYBE_NULL) > type &= ~PTR_MAYBE_NULL; > > + /* TYPE | PTR_ITER is valid input for helpers that expect TYPE > + * TYPE is not valid input for helpers that expect TYPE | PTR_ITER > + */ > + if (type_is_iter(arg_type)) { > + if (!type_is_iter(type)) > + goto not_found; Here, we go to not_found with @i uninitialized and the not_found block loops till @i. Thanks. -- tejun