From 7ad0b6d91f802b11451f25a19e498228777dc84d Mon Sep 17 00:00:00 2001 From: Dekel Peled Date: Wed, 18 Nov 2020 10:59:55 +0200 Subject: [PATCH] net/mlx5: fix memory leak on ASO age close Recent patch introduced the use of ASO flow hit action for age action. The relevant management struct uses dynamically allocated memory. This memory was not freed on closing. This patch adds memory freeing as needed. Fixes: f935ed4b645a ("net/mlx5: support flow hit action for aging") Signed-off-by: Dekel Peled Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5.c b/drivers/net/mlx5/mlx5.c index db7e8d708c..ca3667a469 100644 --- a/drivers/net/mlx5/mlx5.c +++ b/drivers/net/mlx5/mlx5.c @@ -419,7 +419,7 @@ mlx5_flow_aso_age_mng_close(struct mlx5_dev_ctx_shared *sh) } mlx5_free(sh->aso_age_mng->pools); } - memset(&sh->aso_age_mng, 0, sizeof(sh->aso_age_mng)); + mlx5_free(sh->aso_age_mng); } /** -- 2.39.5