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

Input: sidewinder - mark expected switch fall-throughs

In preparation to enabling -Wimplicit-fallthrough, mark switch cases
where we are expecting to fall through.

Addresses-Coverity-ID: 114763
Addresses-Coverity-ID: 114764
Addresses-Coverity-ID: 114765
Addresses-Coverity-ID: 114766
Signed-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

authored by

Gustavo A. R. Silva and committed by
Dmitry Torokhov
56c78bb3 005161c8

+5 -5
+5 -5
drivers/input/joystick/sidewinder.c
··· 672 672 673 673 switch (i * m) { 674 674 case 60: 675 - sw->number++; 675 + sw->number++; /* fall through */ 676 676 case 45: /* Ambiguous packet length */ 677 677 if (j <= 40) { /* ID length less or eq 40 -> FSP */ 678 678 case 43: 679 679 sw->type = SW_ID_FSP; 680 680 break; 681 681 } 682 - sw->number++; 682 + sw->number++; /* fall through */ 683 683 case 30: 684 - sw->number++; 684 + sw->number++; /* fall through */ 685 685 case 15: 686 686 sw->type = SW_ID_GP; 687 687 break; ··· 697 697 sw->type = SW_ID_PP; 698 698 break; 699 699 case 66: 700 - sw->bits = 3; 700 + sw->bits = 3; /* fall through */ 701 701 case 198: 702 - sw->length = 22; 702 + sw->length = 22; /* fall through */ 703 703 case 64: 704 704 sw->type = SW_ID_3DP; 705 705 if (j == 160)