From a5b42e6e2408d659ef6be75eadf7ba3fcd2b0cf5 Mon Sep 17 00:00:00 2001 From: hselasky Date: Sun, 9 Jun 2019 08:22:38 +0000 Subject: [PATCH] MFC r348603: Make sure the DMA tags get freed in mlx5en(4). Sponsored by: Mellanox Technologies git-svn-id: svn://svn.freebsd.org/base/stable/10@348832 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/dev/mlx5/mlx5_en/mlx5_en_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/dev/mlx5/mlx5_en/mlx5_en_main.c b/sys/dev/mlx5/mlx5_en/mlx5_en_main.c index a9587240d..64f59acc9 100644 --- a/sys/dev/mlx5/mlx5_en/mlx5_en_main.c +++ b/sys/dev/mlx5/mlx5_en/mlx5_en_main.c @@ -772,6 +772,7 @@ mlx5e_destroy_rq(struct mlx5e_rq *rq) } free(rq->mbuf, M_MLX5EN); mlx5_wq_destroy(&rq->wq_ctrl); + bus_dma_tag_destroy(rq->dma_tag); } static int @@ -1098,6 +1099,7 @@ mlx5e_destroy_sq(struct mlx5e_sq *sq) } if (sq->br != NULL) buf_ring_free(sq->br, M_MLX5EN); + bus_dma_tag_destroy(sq->dma_tag); } int -- 2.45.0