From: Dotan Barak Date: Tue, 21 Aug 2012 15:46:39 +0000 (+0300) Subject: mlx4/ib: clean memory for EQs in case of error flow X-Git-Tag: v4.1.12-92~293^2~1^2~107 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=f51a0480a1391cd23b1ae7bae79b79fae7b63a70;p=users%2Fjedix%2Flinux-maple.git mlx4/ib: clean memory for EQs in case of error flow This will prevent memory leak. Signed-off-by: Dotan Barak Reviewed-by: Shlomo Pongratz (Ported from Mellanox OFED 2.4) Signed-off-by: Mukesh Kacker --- diff --git a/drivers/infiniband/hw/mlx4/main.c b/drivers/infiniband/hw/mlx4/main.c index e2f683a9a8d1..749af2044a75 100644 --- a/drivers/infiniband/hw/mlx4/main.c +++ b/drivers/infiniband/hw/mlx4/main.c @@ -2459,6 +2459,7 @@ err_counter: err_map: iounmap(ibdev->priv_uar.map); + mlx4_ib_free_eqs(dev, ibdev); err_uar: mlx4_uar_free(dev, &ibdev->priv_uar);