On Wed, Sep 3, 2025 at 6:52 AM Arnaud Lecomte <contact@xxxxxxxxxxxxxx> wrote: > > A new helper function stack_map_calculate_max_depth() that > computes the max depth for a stackmap. > > Changes in v2: > - Removed the checking 'map_size % map_elem_size' from > stack_map_calculate_max_depth > - Changed stack_map_calculate_max_depth params name to be more generic > > Changes in v3: > - Changed map size param to size in max depth helper > > Changes in v4: > - Fixed indentation in max depth helper for args > > Changes in v5: > - Bound back trace_nr to num_elem in __bpf_get_stack > - Make a copy of sysctl_perf_event_max_stack > in stack_map_calculate_max_depth > > Changes in v6: > - Restrained max_depth computation only when required > - Additional cleanup from Song in __bpf_get_stack This is not a refactor anymore. Pls don't squash different things into one patch. Keep refactor as patch 1, and another cleanup as patch 2. pw-bot: cr