aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum.c
index 4afbc3e9e381..668b2f465ca5 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum.c
@@ -2541,11 +2541,11 @@ static int mlxsw_sp_port_lag_join(struct mlxsw_sp_port *mlxsw_sp_port,
2541 lag->ref_count++; 2541 lag->ref_count++;
2542 return 0; 2542 return 0;
2543 2543
2544err_col_port_enable:
2545 mlxsw_sp_lag_col_port_remove(mlxsw_sp_port, lag_id);
2544err_col_port_add: 2546err_col_port_add:
2545 if (!lag->ref_count) 2547 if (!lag->ref_count)
2546 mlxsw_sp_lag_destroy(mlxsw_sp, lag_id); 2548 mlxsw_sp_lag_destroy(mlxsw_sp, lag_id);
2547err_col_port_enable:
2548 mlxsw_sp_lag_col_port_remove(mlxsw_sp_port, lag_id);
2549 return err; 2549 return err;
2550} 2550}
2551 2551