|
@@ -2979,8 +2979,10 @@ err_free_eq:
|
|
|
mlx4_free_eq_table(dev);
|
|
|
|
|
|
err_master_mfunc:
|
|
|
- if (mlx4_is_master(dev))
|
|
|
+ if (mlx4_is_master(dev)) {
|
|
|
+ mlx4_free_resource_tracker(dev, RES_TR_FREE_STRUCTS_ONLY);
|
|
|
mlx4_multi_func_cleanup(dev);
|
|
|
+ }
|
|
|
|
|
|
if (mlx4_is_slave(dev)) {
|
|
|
kfree(dev->caps.qp0_qkey);
|