This patch handles the cleanup upon fatal scenario in the destroy flow. It follows other objects in mlx4. (e.g. QP/CQ/WQ, etc.) that were previously handled in the same way. Signed-off-by: Yishai Hadas <yishaih@xxxxxxxxxxxx> --- providers/mlx4/verbs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mlx4/verbs.c b/providers/mlx4/verbs.c index 7ecaeb1..042a8e0 100644 --- a/providers/mlx4/verbs.c +++ b/providers/mlx4/verbs.c @@ -1542,7 +1542,7 @@ int mlx4_destroy_flow(struct ibv_flow *flow_id) ret = ibv_cmd_destroy_flow(flow_id); - if (ret) + if (ret && !cleanup_on_fatal(ret)) return ret; free(flow_id); -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html