ixgbe: move increments after evaluations
The retry variable was being incremented before it was evaluated by the subsequent conditional against the maximum retries to figure out which message to print. So we'll move the increment op to the end. Signed-off-by: Jeb Cramer <jeb.j.cramer@intel.com> Signed-off-by: Guinan Sun <guinanx.sun@intel.com> Reviewed-by: Wei Zhao <wei.zhao1@intel.com> Approved by: imp Obtained from: DPDK (390445ec30b4c52a3d2887c3d2a202d9cf37ea8e) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D31621
This commit is contained in:
parent
4cdc5e12a8
commit
dc11ba4eb3
@ -169,12 +169,12 @@ s32 ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 addr, u16 reg,
|
||||
ixgbe_i2c_bus_clear(hw);
|
||||
if (lock)
|
||||
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
|
||||
retry++;
|
||||
if (retry < max_retry)
|
||||
DEBUGOUT("I2C byte read combined error - Retrying.\n");
|
||||
else
|
||||
DEBUGOUT("I2C byte read combined error.\n");
|
||||
} while (retry < max_retry);
|
||||
retry++;
|
||||
} while (retry <= max_retry);
|
||||
|
||||
return IXGBE_ERR_I2C;
|
||||
}
|
||||
@ -234,12 +234,12 @@ s32 ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 addr, u16 reg,
|
||||
ixgbe_i2c_bus_clear(hw);
|
||||
if (lock)
|
||||
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
|
||||
retry++;
|
||||
if (retry < max_retry)
|
||||
DEBUGOUT("I2C byte write combined error - Retrying.\n");
|
||||
else
|
||||
DEBUGOUT("I2C byte write combined error.\n");
|
||||
} while (retry < max_retry);
|
||||
retry++;
|
||||
} while (retry <= max_retry);
|
||||
|
||||
return IXGBE_ERR_I2C;
|
||||
}
|
||||
@ -2066,13 +2066,12 @@ static s32 ixgbe_read_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte_offset,
|
||||
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
|
||||
msec_delay(100);
|
||||
}
|
||||
retry++;
|
||||
if (retry < max_retry)
|
||||
DEBUGOUT("I2C byte read error - Retrying.\n");
|
||||
else
|
||||
DEBUGOUT("I2C byte read error.\n");
|
||||
|
||||
} while (retry < max_retry);
|
||||
retry++;
|
||||
} while (retry <= max_retry);
|
||||
|
||||
return status;
|
||||
}
|
||||
@ -2170,12 +2169,12 @@ static s32 ixgbe_write_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte_offset,
|
||||
|
||||
fail:
|
||||
ixgbe_i2c_bus_clear(hw);
|
||||
retry++;
|
||||
if (retry < max_retry)
|
||||
DEBUGOUT("I2C byte write error - Retrying.\n");
|
||||
else
|
||||
DEBUGOUT("I2C byte write error.\n");
|
||||
} while (retry < max_retry);
|
||||
retry++;
|
||||
} while (retry <= max_retry);
|
||||
|
||||
if (lock)
|
||||
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
|
||||
|
Loading…
Reference in New Issue
Block a user