[PATCH 07/13] net/mlx5/hws: fix error flow in mlx5dr_context_open
Itamar Gozlan
igozlan at nvidia.com
Thu Mar 14 12:42:14 CET 2024
From: Yevgeny Kliteynik <kliteyn at nvidia.com>
Add missing spinlock destruction in error flow.
Fixes: b0290e56dd08 ("net/mlx5/hws: add context object")
Signed-off-by: Yevgeny Kliteynik <kliteyn at nvidia.com>
Acked-by: Matan Azrad <matan at nvidia.com>
---
drivers/net/mlx5/hws/mlx5dr_context.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/mlx5/hws/mlx5dr_context.c b/drivers/net/mlx5/hws/mlx5dr_context.c
index 15d53c578a..7f120b3b1b 100644
--- a/drivers/net/mlx5/hws/mlx5dr_context.c
+++ b/drivers/net/mlx5/hws/mlx5dr_context.c
@@ -263,6 +263,7 @@ struct mlx5dr_context *mlx5dr_context_open(struct ibv_context *ibv_ctx,
free_caps:
simple_free(ctx->caps);
free_ctx:
+ pthread_spin_destroy(&ctx->ctrl_lock);
simple_free(ctx);
return NULL;
}
--
2.39.3
More information about the dev
mailing list