Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

rds: Fix fall-through warnings for Clang

In preparation to enable -Wimplicit-fallthrough for Clang, fix multiple
warnings by explicitly adding multiple break statements instead of
letting the code fall through to the next case.

Link: https://github.com/KSPP/linux/issues/115
Reviewed-by: Håkon Bugge <haakon.bugge@oracle.com>
Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>

+3
+1
net/rds/tcp_connect.c
··· 78 78 case TCP_CLOSE_WAIT: 79 79 case TCP_CLOSE: 80 80 rds_conn_path_drop(cp, false); 81 + break; 81 82 default: 82 83 break; 83 84 }
+2
net/rds/threads.c
··· 208 208 case -ENOMEM: 209 209 rds_stats_inc(s_send_delayed_retry); 210 210 queue_delayed_work(rds_wq, &cp->cp_send_w, 2); 211 + break; 211 212 default: 212 213 break; 213 214 } ··· 233 232 case -ENOMEM: 234 233 rds_stats_inc(s_recv_delayed_retry); 235 234 queue_delayed_work(rds_wq, &cp->cp_recv_w, 2); 235 + break; 236 236 default: 237 237 break; 238 238 }