net: rose: mark expected switch fall-throughs
Subsystems (2)
PATCH 1/1 net: rose: mark expected switch fall-throughs
In preparation to enabling -Wimplicit-fallthrough, mark switch cases where we are expecting to fall through.
Signed-off-by Gustavo A. R. Silva <[email protected]>
---
This code was tested by compilation only (GCC 7.2.0 was used). Please, verify if the actual intention of the code is to fall through.
net/rose/rose_in.c | 1 + net/rose/rose_route.c | 2 ++ 2 files changed, 3 insertions(+)
net/rose/rose_in.c +1 -0
@@ -219,6 +219,7 @@ static int rose_state4_machine(struct sock *sk, struct sk_buff *skb, int frametyswitch (frametype) {case ROSE_RESET_REQUEST :rose_write_internal (sk,ROSE_RESET_CONFIRMATION ); +/* fall through */ case ROSE_RESET_CONFIRMATION :rose_stop_timer (sk);rose_start_idletimer (sk);
net/rose/rose_route.c +2 -0
@@ -346,6 +346,7 @@ static int rose_del_node(struct rose_route_struct *rose_route,case 0 : rose_node->neighbour[0 ] = rose_node->neighbour[1 ]; +/* fall through */ case 1 : rose_node->neighbour[1 ] = rose_node->neighbour[2 ];
@@ -507,6 +508,7 @@ void rose_rt_device_down(struct net_device *dev)switch (i) {case 0 : t->neighbour[0 ] = t->neighbour[1 ]; +/* fall through */ case 1 : t->neighbour[1 ] = t->neighbour[2 ];case 2 :
Signature · 1 line
2.7.4
From: "Gustavo A. R. Silva" <[email protected]>
Date: Thu, 19 Oct 2017 13:03:51 -0500
Quoted 4 lines
In preparation to enabling -Wimplicit-fallthrough, mark switch cases where we are expecting to fall through.
Signed-off-by Gustavo A. R. Silva <[email protected]>
Applied.