On Thu, Jun 11, 2026 at 12:47 AM Christian König <[email protected]> wrote: > > > > On 6/10/26 21:31, Zhiping Zhang wrote: > > When the last reference to an ST table entry is dropped, > > mlx5_st_dealloc_index() removed the entry from idx_xa but leaked the > > backing mlx5_st_idx_data allocation. Repeated alloc/dealloc cycles > > therefore accumulate one struct mlx5_st_idx_data per cycle. > > > > Free idx_data after the xa_erase() so the lifetime of the bookkeeping > > struct matches the lifetime of the ST entry it tracks. > > > > Fixes: 888a7776f4fb ("net/mlx5: Add support for device steering tag") > > Signed-off-by: Zhiping Zhang <[email protected]> > > Since this is an obvious bug fix I think it shouldn't be part of this patch > set and go upstream completely independent. > > Regards, > Christian. >
Sure, Michael replied that he has made a patch to fix it, i will rebase on top.
