diff options
Diffstat (limited to 'drivers/misc/eeprom/at25.c')
| -rw-r--r-- | drivers/misc/eeprom/at25.c | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/misc/eeprom/at25.c b/drivers/misc/eeprom/at25.c index cde9a2fc1325..ed8d38b09925 100644 --- a/drivers/misc/eeprom/at25.c +++ b/drivers/misc/eeprom/at25.c @@ -90,10 +90,10 @@ static int at25_ee_read(void *priv, unsigned int offset,  	switch (at25->addrlen) {  	default:	/* case 3 */  		*cp++ = offset >> 16; -		/* fall through */ +		fallthrough;  	case 2:  		*cp++ = offset >> 8; -		/* fall through */ +		fallthrough;  	case 1:  	case 0:	/* can't happen: for better codegen */  		*cp++ = offset >> 0; @@ -178,10 +178,10 @@ static int at25_ee_write(void *priv, unsigned int off, void *val, size_t count)  		switch (at25->addrlen) {  		default:	/* case 3 */  			*cp++ = offset >> 16; -			/* fall through */ +			fallthrough;  		case 2:  			*cp++ = offset >> 8; -			/* fall through */ +			fallthrough;  		case 1:  		case 0:	/* can't happen: for better codegen */  			*cp++ = offset >> 0; @@ -278,7 +278,7 @@ static int at25_fw_to_chip(struct device *dev, struct spi_eeprom *chip)  		switch (val) {  		case 9:  			chip->flags |= EE_INSTR_BIT3_IS_ADDR; -			/* fall through */ +			fallthrough;  		case 8:  			chip->flags |= EE_ADDR1;  			break;  |