Message ID | 20220720133409.10857-2-asmaa@nvidia.com |
---|---|
State | New |
Headers | show |
Series | [SRU,F:linux-bluefield,v1,1/1] UBUNTU: SAUCE: i2c-mlxbf.c: fix wrong variable name | expand |
diff --git a/drivers/i2c/busses/i2c-mlxbf.c b/drivers/i2c/busses/i2c-mlxbf.c index b951443b91f8..971ed57569f9 100644 --- a/drivers/i2c/busses/i2c-mlxbf.c +++ b/drivers/i2c/busses/i2c-mlxbf.c @@ -724,7 +724,7 @@ static int mlx_smbus_enable(struct mlx_i2c_priv *priv, u8 slave, /* Clear status bits */ smbus_write(priv->smbus->io, SMBUS_MASTER_STATUS, 0x0); /* Set the cause data */ - smbus_write(priv->smbus->io, I2C_CAUSE_OR_CLEAR_BITS, ~0x0); + smbus_write(priv->mst_cause->io, I2C_CAUSE_OR_CLEAR_BITS, ~0x0); /* Zero PEC byte */ smbus_write(priv->smbus->io, SMBUS_MASTER_PEC, 0x0); /* Zero byte count */
Buglink: https://bugs.launchpad.net/bugs/1982357 We are using the wrong variable name priv->smbus->io instead of priv->mst_cause->io. This could result in unexpected i2c behavior. Signed-off-by: Asmaa Mnebhi <asmaa@nvidia.com> --- drivers/i2c/busses/i2c-mlxbf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)