commit | d70eaa386bf9ecc1e5b3002f64eb59172fcec4fd | [log] [tgz] |
---|---|---|
author | Vadim Pasternak <vadimp@mellanox.com> | Wed Nov 01 12:10:42 2017 +0100 |
committer | David S. Miller <davem@davemloft.net> | Wed Nov 01 20:40:58 2017 +0900 |
tree | e7ec45ab653b8941a19d360e22d2e9af8000ecb2 | |
parent | 122f00cdc1bb27cb0ff4b0a8cffa3bb27f61f949 [diff] |
mlxsw: i2c: Fix buffer increment counter for write transaction It fixes a problem for the last chunk where 'chunk_size' is smaller than MLXSW_I2C_BLK_MAX and data is copied to the wrong offset, overriding previous data. Fixes: 6882b0aee180 ("mlxsw: Introduce support for I2C bus") Signed-off-by: Vadim Pasternak <vadimp@mellanox.com> Reviewed-by: Ido Schimmel <idosch@mellanox.com> Signed-off-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>