hw/net/can: Add missing fallthrough statements
Add fallthrough annotations to be able to compile the code without warnings when using -Wimplicit-fallthrough in our CFLAGS. Looking at the code, it seems like the fallthrough is indeed intended here, so the comments should be appropriate. Signed-off-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Laurent Vivier <laurent@vivier.eu> Reviewed-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> Message-Id: <20200630075520.29825-1-thuth@redhat.com> Signed-off-by: Laurent Vivier <laurent@vivier.eu>
This commit is contained in:
parent
8ff1e46eaa
commit
bd7b4e1fe6
|
@ -523,6 +523,7 @@ void can_sja_mem_write(CanSJA1000State *s, hwaddr addr, uint64_t val,
|
|||
break;
|
||||
case 16: /* RX frame information addr16-28. */
|
||||
s->status_pel |= (1 << 5); /* Set transmit status. */
|
||||
/* fallthrough */
|
||||
case 17 ... 28:
|
||||
if (s->mode & 0x01) { /* Reset mode */
|
||||
if (addr < 24) {
|
||||
|
@ -620,6 +621,7 @@ void can_sja_mem_write(CanSJA1000State *s, hwaddr addr, uint64_t val,
|
|||
break;
|
||||
case 10:
|
||||
s->status_bas |= (1 << 5); /* Set transmit status. */
|
||||
/* fallthrough */
|
||||
case 11 ... 19:
|
||||
if ((s->control & 0x01) == 0) { /* Operation mode */
|
||||
s->tx_buff[addr - 10] = val; /* Store to TX buffer directly. */
|
||||
|
|
Loading…
Reference in a new issue