On Fri, 2025-01-31 at 11:28 -0800, Amery Hung wrote: > Currently, ctx_arg_info is read-only in the view of the verifier since > it is shared among programs of the same attach type. Make each program > have their own copy of ctx_arg_info so that we can use it to store > program specific information. > > In the next patch where we support acquiring a referenced kptr through a > struct_ops argument tagged with "__ref", ctx_arg_info->ref_obj_id will > be used to store the unique reference object id of the argument. This > avoids creating a requirement in the verifier that "__ref" tagged > arguments must be the first set of references acquired [0]. > > [0] https://lore.kernel.org/bpf/20241220195619.2022866-2-amery.hung@xxxxxxxxx/ > > Signed-off-by: Amery Hung <ameryhung@xxxxxxxxx> > --- Acked-by: Eduard Zingerman <eddyz87@xxxxxxxxx> [...]