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

scsi: hpsa: mark expected switch fall-throughs

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

Addresses-Coverity-ID: 1195463 ("Missing break in switch")
Addresses-Coverity-ID: 1195464 ("Missing break in switch")
Addresses-Coverity-ID: 1195465 ("Missing break in switch")
Addresses-Coverity-ID: 1195466 ("Missing break in switch")
Addresses-Coverity-ID: 1357338 ("Missing break in switch")
Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Acked-by: Don Brace <don.brace@microsemi.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

authored by

Gustavo A. R. Silva and committed by
Martin K. Petersen
5dfdb089 c121c57a

+5
+5
drivers/scsi/hpsa.c
··· 4663 4663 case WRITE_6: 4664 4664 case WRITE_12: 4665 4665 is_write = 1; 4666 + /* fall through */ 4666 4667 case READ_6: 4667 4668 case READ_12: 4668 4669 if (*cdb_len == 6) { ··· 5094 5093 switch (cmd->cmnd[0]) { 5095 5094 case WRITE_6: 5096 5095 is_write = 1; 5096 + /* fall through */ 5097 5097 case READ_6: 5098 5098 first_block = (((cmd->cmnd[1] & 0x1F) << 16) | 5099 5099 (cmd->cmnd[2] << 8) | ··· 5105 5103 break; 5106 5104 case WRITE_10: 5107 5105 is_write = 1; 5106 + /* fall through */ 5108 5107 case READ_10: 5109 5108 first_block = 5110 5109 (((u64) cmd->cmnd[2]) << 24) | ··· 5118 5115 break; 5119 5116 case WRITE_12: 5120 5117 is_write = 1; 5118 + /* fall through */ 5121 5119 case READ_12: 5122 5120 first_block = 5123 5121 (((u64) cmd->cmnd[2]) << 24) | ··· 5133 5129 break; 5134 5130 case WRITE_16: 5135 5131 is_write = 1; 5132 + /* fall through */ 5136 5133 case READ_16: 5137 5134 first_block = 5138 5135 (((u64) cmd->cmnd[2]) << 56) |