summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet
diff options
context:
space:
mode:
authorSaeed Mahameed <saeedm@mellanox.com>2019-05-16 11:11:11 -0700
committerSaeed Mahameed <saeedm@mellanox.com>2019-05-28 18:25:41 -0700
commit8788392995e7f1ea87d4efa03c14d872b05f9f25 (patch)
tree7f754228b5a09c01174c6e928c0006275f578fdb /drivers/net/ethernet
parenta6cd0d2d493ab7806b49f738b4f66362437cc09e (diff)
downloadlinux-8788392995e7f1ea87d4efa03c14d872b05f9f25.tar.gz
linux-8788392995e7f1ea87d4efa03c14d872b05f9f25.tar.bz2
linux-8788392995e7f1ea87d4efa03c14d872b05f9f25.zip
net/mlx5: Fix error handling in mlx5_load()
In case mlx5_core_set_hca_defaults fails, it should jump to mlx5_cleanup_fs, fix that. Fixes: c85023e153e3 ("IB/mlx5: Add raw ethernet local loopback support") Signed-off-by: Saeed Mahameed <saeedm@mellanox.com> Reviewed-by: Huy Nguyen <huyn@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to 'drivers/net/ethernet')
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/main.c b/drivers/net/ethernet/mellanox/mlx5/core/main.c
index 61fa1d162d28..23d53163ce15 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/main.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/main.c
@@ -1067,7 +1067,7 @@ static int mlx5_load(struct mlx5_core_dev *dev)
err = mlx5_core_set_hca_defaults(dev);
if (err) {
mlx5_core_err(dev, "Failed to set hca defaults\n");
- goto err_fs;
+ goto err_sriov;
}
err = mlx5_sriov_attach(dev);