]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
mlx4/ib: clean memory for EQs in case of error flow
authorDotan Barak <dotanb@dev.mellanox.co.il>
Tue, 21 Aug 2012 15:46:39 +0000 (18:46 +0300)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 7 Jul 2015 21:45:04 +0000 (14:45 -0700)
This will prevent memory leak.

Signed-off-by: Dotan Barak <dotanb@dev.mellanox.co.il>
Reviewed-by: Shlomo Pongratz <shlomop@mellanox.com>
(Ported from Mellanox OFED 2.4)

Signed-off-by: Mukesh Kacker <mukesh.kacker@oracle.com>
drivers/infiniband/hw/mlx4/main.c

index e2f683a9a8d1836fc503931c00e513aba69c5562..749af2044a7595bfffe9001f3bdbc20ea6c97e40 100644 (file)
@@ -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);