i2c: mv64xxx: Use fallthrough pseudo-keyword
PATCH v2 1/1 i2c: mv64xxx: Use fallthrough pseudo-keyword
Replace the existing /* fall through */ comments and its variants with the new pseudo-keyword macro fallthrough[1].
Reviewed-by Gregory CLEMENT <[email protected]>
Signed-off-by Gustavo A. R. Silva <[email protected]>
---
Changes in v2:
- Update URL. Use proper URL to Linux v5.7 documentation.
- Add Gregory's Reviewed-by tag.
drivers/i2c/busses/i2c-mv64xxx.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-)
drivers/i2c/busses/i2c-mv64xxx.c +4 -5
@@ -251,7 +251,7 @@ mv64xxx_i2c_fsm(struct mv64xxx_i2c_data *drv_data, u32 status)MV64XXX_I2C_STATE_WAITING_FOR_ADDR_2_ACK ;break ; } -/* FALLTHRU */ + fallthrough;case MV64XXX_I2C_STATUS_MAST_WR_ADDR_2_ACK :/* 0xd0 */ case MV64XXX_I2C_STATUS_MAST_WR_ACK :/* 0x28 */ if ((drv_data->bytes_left == 0)
@@ -282,14 +282,14 @@ mv64xxx_i2c_fsm(struct mv64xxx_i2c_data *drv_data, u32 status)MV64XXX_I2C_STATE_WAITING_FOR_ADDR_2_ACK ;break ; } -/* FALLTHRU */ + fallthrough;case MV64XXX_I2C_STATUS_MAST_RD_ADDR_2_ACK :/* 0xe0 */ if (drv_data->bytes_left ==0 ) { drv_data->action =MV64XXX_I2C_ACTION_SEND_STOP ; drv_data->state =MV64XXX_I2C_STATE_IDLE ;break ; } -/* FALLTHRU */ + fallthrough;case MV64XXX_I2C_STATUS_MAST_RD_DATA_ACK :/* 0x50 */ if (status !=MV64XXX_I2C_STATUS_MAST_RD_DATA_ACK ) drv_data->action =MV64XXX_I2C_ACTION_CONTINUE ;
@@ -417,8 +417,7 @@ mv64xxx_i2c_do_action(struct mv64xxx_i2c_data *drv_data)"mv64xxx_i2c_do_action: Invalid action: %d\n" , drv_data->action); drv_data->rc = -EIO ; - -/* FALLTHRU */ + fallthrough;case MV64XXX_I2C_ACTION_SEND_STOP : drv_data->cntl_bits &= ~MV64XXX_I2C_REG_CONTROL_INTEN ; writel(drv_data->cntl_bits | MV64XXX_I2C_REG_CONTROL_STOP,
Signature · 1 line
2.27.0