scsi: mpt3sas: Mark expected switch fall-through
Subsystems (2)
PATCH 1/1 scsi: mpt3sas: Mark expected switch fall-through
In preparation to enabling -Wimplicit-fallthrough, mark switch cases where we are expecting to fall through.
This patch fixes the following warning:
drivers/scsi/mpt3sas/mpt3sas_base.c: In function ‘_base_update_ioc_page1_inlinewith_perf_mode’:drivers/scsi/mpt3sas/mpt3sas_base.c:4510:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (ioc->high_iops_queues) {
^drivers/scsi/mpt3sas/mpt3sas_base.c:4530:2: note: here
case MPT_PERF_MODE_LATENCY:
^~~~
Warning level 3 was used: -Wimplicit-fallthrough=3
This patch is part of the ongoing efforts to enable -Wimplicit-fallthrough.
--- drivers/scsi/mpt3sas/mpt3sas_base.c | 1 + 1 file changed, 1 insertion(+)
drivers/scsi/mpt3sas/mpt3sas_base.c +1 -0
@@ -4527,6 +4527,7 @@ _base_update_ioc_page1_inlinewith_perf_mode(struct MPT3SAS_ADAPTER *ioc)ioc_info (ioc,"performance mode: balanced\n" );return ; } +/* Fall through */ case MPT_PERF_MODE_LATENCY :/* * Enable interrupt coalescing on all reply queues
Signature · 1 line
2.21.0
Quoted 13 lines · Gustavo A. R. Silva
In preparation to enabling -Wimplicit-fallthrough, mark switch cases where we are expecting to fall through.
This patch fixes the following warning:
drivers/scsi/mpt3sas/mpt3sas_base.c: In function ‘_base_update_ioc_page1_inlinewith_perf_mode’:drivers/scsi/mpt3sas/mpt3sas_base.c:4510:6: warning: this statement may fall through [-Wimplicit-fallthrough=]if (ioc->high_iops_queues) { ^
drivers/scsi/mpt3sas/mpt3sas_base.c:4530:2: note: here
caseMPT_PERF_MODE_LATENCY:
^~~~
Quoted 6 lines
Warning level 3 was used: -Wimplicit-fallthrough=3
This patch is part of the ongoing efforts to enable -Wimplicit-fallthrough.
Signed-off-by Gustavo A. R. Silva <[email protected]>
-Kees
Quoted 19 lines
--- drivers/scsi/mpt3sas/mpt3sas_base.c | 1 + 1 file changed, 1 insertion(+)drivers/scsi/mpt3sas/mpt3sas_base.c +1
-0@@ -4527,6 +4527,7 @@ _base_update_ioc_page1_inlinewith_perf_mode(struct MPT3SAS_ADAPTER *ioc)ioc_info (ioc,"performance mode: balanced\n" );return ; } +/* Fall through */ case MPT_PERF_MODE_LATENCY :/* * Enable interrupt coalescing on all reply queues Signature · 1 line
2.21.0
Signature · 1 line
Kees Cook
Martin K. Petersen
AppliedGustavo,
Quoted 7 lines
In preparation to enabling -Wimplicit-fallthrough, mark switch cases where we are expecting to fall through.
This patch fixes the following warning:
drivers/scsi/mpt3sas/mpt3sas_base.c: In function ‘_base_update_ioc_page1_inlinewith_perf_mode’:drivers/scsi/mpt3sas/mpt3sas_base.c:4510:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
Quoted 7 lines
if (ioc->high_iops_queues) { ^
drivers/scsi/mpt3sas/mpt3sas_base.c:4530:2: note: here
caseMPT_PERF_MODE_LATENCY:
^~~~Warning level 3 was used: -Wimplicit-fallthrough=3
Applied to 5.3/scsi-queue, thanks!
Signature · 1 line
Martin K. Petersen Oracle Linux Engineering