Commit eb71d0d6 authored by Jack Morgenstein's avatar Jack Morgenstein Committed by David S. Miller
Browse files

net/mlx4_core: Fixed error flow in rem_slave_eqs

parent ba062d52
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -3152,14 +3152,13 @@ static void rem_slave_eqs(struct mlx4_dev *dev, int slave)
							   MLX4_CMD_HW2SW_EQ,
							   MLX4_CMD_TIME_CLASS_A,
							   MLX4_CMD_NATIVE);
					if (err)
						mlx4_dbg(dev, "rem_slave_eqs: failed"
							 " to move slave %d eqs %d to"
							 " SW ownership\n", slave, eqn);
					mlx4_free_cmd_mailbox(dev, mailbox);
					if (!err) {
					atomic_dec(&eq->mtt->ref_count);
					state = RES_EQ_RESERVED;
					}
					break;

				default: