/usr/src/sys/dev/isa/mcd.c: In function 'mcdintr': /usr/src/sys/dev/isa/mcd.c:1193:14: error: this statement may fall through [-Werror=implicit-fallthrough=] mbx->state = MCD_S_WAITMODE; ^ /usr/src/sys/dev/isa/mcd.c:1195:2: note: here case MCD_S_WAITMODE: ^~~~ /usr/src/sys/dev/isa/mcd.c:1231:14: error: this statement may fall through [-Werror=implicit-fallthrough=] mbx->state = MCD_S_WAITREAD; ^ /usr/src/sys/dev/isa/mcd.c:1233:2: note: here case MCD_S_WAITREAD: ^~~~ cc1: all warnings being treated as errors Index: sys/dev/isa/mcd.c =================================================================== RCS file: /cvsroot/src/sys/dev/isa/mcd.c,v retrieving revision 1.117 diff -u -r1.117 mcd.c --- sys/dev/isa/mcd.c 3 Sep 2018 16:29:31 -0000 1.117 +++ sys/dev/isa/mcd.c 23 Feb 2019 11:44:34 -0000 @@ -1192,6 +1192,7 @@ mbx->count = RDELAY_WAITMODE; mbx->state = MCD_S_WAITMODE; + /* FALLTHROUGH */ case MCD_S_WAITMODE: callout_stop(&sc->sc_pintr_ch); for (i = 20; i; i--) { @@ -1230,6 +1231,7 @@ mbx->count = RDELAY_WAITREAD; mbx->state = MCD_S_WAITREAD; + /* FALLTHROUGH */ case MCD_S_WAITREAD: callout_stop(&sc->sc_pintr_ch); nextblock: