Module Name: src
Committed By: mrg
Date: Sun Feb 3 03:19:32 UTC 2019
Modified Files:
src/games/backgammon/teachgammon: teach.c
src/games/battlestar: command2.c command3.c
src/games/larn: main.c monster.c movem.c object.c
src/games/mille: move.c
src/games/phantasia: fight.c main.c misc.c
src/games/quiz: quiz.c
src/games/rogue: play.c room.c
src/games/sail: pl_5.c
src/libexec/telnetd: state.c
src/sbin/fsck_ext2fs: main.c
src/sbin/fsck_ffs: quota2.c
src/sbin/fsck_lfs: main.c
src/sbin/restore: interactive.c
src/sys/arch/amd64/amd64: db_disasm.c trap.c
src/sys/arch/i386/i386: process_machdep.c trap.c
src/sys/compat/linux/common: linux_hdio.c
src/sys/compat/ossaudio: ossaudio.c
src/sys/ddb: db_examine.c db_write_cmd.c
src/sys/dev/acpi: acpi_cpu_cstate.c
src/sys/dev/bluetooth: btsco.c
src/sys/dev/ic: adwlib.c elink3.c isp_netbsd.c ncr53c9x.c pdq_ifsubr.c
rtw.c
src/sys/dev/isa: fd.c gus.c if_ate.c sbdsp.c
src/sys/dev/pci: if_bce.c if_bge.c if_dge.c if_ipw.c if_iwi.c if_msk.c
if_sk.c mpii.c pdcsata.c
src/sys/dev/pci/bktr: bktr_core.c
src/sys/dev/pcmcia: if_ray.c pcmcia_cis.c
src/sys/dev/scsipi: atapi_base.c st.c
src/sys/dev/usb: umass.c usb.c
src/sys/dev/wscons: wsdisplay.c
src/sys/kern: kern_rndpool.c kern_synch.c sys_descrip.c
sys_ptrace_common.c
src/sys/net: if_fddisubr.c if_strip.c
src/sys/netbt: hci_ioctl.c
src/sys/nfs: nfs_serv.c nfs_syscalls.c
src/tests/include: t_paths.c
src/tests/lib/libc/sys: t_ptrace_wait.c t_sendrecv.c
src/usr.bin/colcrt: colcrt.c
src/usr.bin/ctags: ctags.c fortran.c
src/usr.bin/deroff: deroff.c
src/usr.bin/fstat: fstat.c
src/usr.bin/ftp: domacro.c
src/usr.bin/indent: indent.c io.c lexi.c parse.c
src/usr.bin/jot: jot.c
src/usr.bin/make: var.c
src/usr.bin/rdist: gram.y server.c
src/usr.bin/rs: rs.c
src/usr.bin/sockstat: sockstat.c
src/usr.bin/ul: ul.c
src/usr.bin/vgrind: vfontedpr.c
src/usr.sbin/acpitools/aml: aml_store.c
src/usr.sbin/bootp/common: readfile.c
src/usr.sbin/btdevctl: db.c
src/usr.sbin/lpr/filters: lpf.c
src/usr.sbin/lpr/lpd: printjob.c
src/usr.sbin/lpr/lprm: lprm.c
src/usr.sbin/makefs: udf.c
src/usr.sbin/map-mbone: mapper.c
src/usr.sbin/mrouted: main.c
src/usr.sbin/mtrace: mtrace.c
src/usr.sbin/npf/npfctl: npfctl.c
src/usr.sbin/rtadvd: advcap.c
src/usr.sbin/sup/source: supfilesrv.c
src/usr.sbin/syslogd: syslogd.c
src/usr.sbin/wsmuxctl: wsmuxctl.c
Log Message:
- add or adjust /* FALLTHROUGH */ where appropriate
- add __unreachable() after functions that can return but won't in
this case, and thus can't be marked __dead easily
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/games/backgammon/teachgammon/teach.c
cvs rdiff -u -r1.3 -r1.4 src/games/battlestar/command2.c
cvs rdiff -u -r1.4 -r1.5 src/games/battlestar/command3.c
cvs rdiff -u -r1.25 -r1.26 src/games/larn/main.c
cvs rdiff -u -r1.18 -r1.19 src/games/larn/monster.c
cvs rdiff -u -r1.9 -r1.10 src/games/larn/movem.c
cvs rdiff -u -r1.16 -r1.17 src/games/larn/object.c
cvs rdiff -u -r1.18 -r1.19 src/games/mille/move.c
cvs rdiff -u -r1.13 -r1.14 src/games/phantasia/fight.c
cvs rdiff -u -r1.23 -r1.24 src/games/phantasia/main.c
cvs rdiff -u -r1.21 -r1.22 src/games/phantasia/misc.c
cvs rdiff -u -r1.27 -r1.28 src/games/quiz/quiz.c
cvs rdiff -u -r1.9 -r1.10 src/games/rogue/play.c
cvs rdiff -u -r1.13 -r1.14 src/games/rogue/room.c
cvs rdiff -u -r1.25 -r1.26 src/games/sail/pl_5.c
cvs rdiff -u -r1.30 -r1.31 src/libexec/telnetd/state.c
cvs rdiff -u -r1.38 -r1.39 src/sbin/fsck_ext2fs/main.c
cvs rdiff -u -r1.6 -r1.7 src/sbin/fsck_ffs/quota2.c
cvs rdiff -u -r1.52 -r1.53 src/sbin/fsck_lfs/main.c
cvs rdiff -u -r1.27 -r1.28 src/sbin/restore/interactive.c
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/amd64/amd64/db_disasm.c
cvs rdiff -u -r1.115 -r1.116 src/sys/arch/amd64/amd64/trap.c
cvs rdiff -u -r1.91 -r1.92 src/sys/arch/i386/i386/process_machdep.c
cvs rdiff -u -r1.296 -r1.297 src/sys/arch/i386/i386/trap.c
cvs rdiff -u -r1.17 -r1.18 src/sys/compat/linux/common/linux_hdio.c
cvs rdiff -u -r1.73 -r1.74 src/sys/compat/ossaudio/ossaudio.c
cvs rdiff -u -r1.36 -r1.37 src/sys/ddb/db_examine.c
cvs rdiff -u -r1.27 -r1.28 src/sys/ddb/db_write_cmd.c
cvs rdiff -u -r1.59 -r1.60 src/sys/dev/acpi/acpi_cpu_cstate.c
cvs rdiff -u -r1.36 -r1.37 src/sys/dev/bluetooth/btsco.c
cvs rdiff -u -r1.41 -r1.42 src/sys/dev/ic/adwlib.c
cvs rdiff -u -r1.144 -r1.145 src/sys/dev/ic/elink3.c
cvs rdiff -u -r1.90 -r1.91 src/sys/dev/ic/isp_netbsd.c
cvs rdiff -u -r1.149 -r1.150 src/sys/dev/ic/ncr53c9x.c
cvs rdiff -u -r1.60 -r1.61 src/sys/dev/ic/pdq_ifsubr.c
cvs rdiff -u -r1.128 -r1.129 src/sys/dev/ic/rtw.c
cvs rdiff -u -r1.112 -r1.113 src/sys/dev/isa/fd.c
cvs rdiff -u -r1.113 -r1.114 src/sys/dev/isa/gus.c
cvs rdiff -u -r1.50 -r1.51 src/sys/dev/isa/if_ate.c
cvs rdiff -u -r1.138 -r1.139 src/sys/dev/isa/sbdsp.c
cvs rdiff -u -r1.50 -r1.51 src/sys/dev/pci/if_bce.c src/sys/dev/pci/if_dge.c
cvs rdiff -u -r1.322 -r1.323 src/sys/dev/pci/if_bge.c
cvs rdiff -u -r1.71 -r1.72 src/sys/dev/pci/if_ipw.c
cvs rdiff -u -r1.110 -r1.111 src/sys/dev/pci/if_iwi.c
cvs rdiff -u -r1.85 -r1.86 src/sys/dev/pci/if_msk.c
cvs rdiff -u -r1.93 -r1.94 src/sys/dev/pci/if_sk.c
cvs rdiff -u -r1.20 -r1.21 src/sys/dev/pci/mpii.c
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/pci/pdcsata.c
cvs rdiff -u -r1.55 -r1.56 src/sys/dev/pci/bktr/bktr_core.c
cvs rdiff -u -r1.91 -r1.92 src/sys/dev/pcmcia/if_ray.c
cvs rdiff -u -r1.55 -r1.56 src/sys/dev/pcmcia/pcmcia_cis.c
cvs rdiff -u -r1.29 -r1.30 src/sys/dev/scsipi/atapi_base.c
cvs rdiff -u -r1.234 -r1.235 src/sys/dev/scsipi/st.c
cvs rdiff -u -r1.167 -r1.168 src/sys/dev/usb/umass.c
cvs rdiff -u -r1.176 -r1.177 src/sys/dev/usb/usb.c
cvs rdiff -u -r1.152 -r1.153 src/sys/dev/wscons/wsdisplay.c
cvs rdiff -u -r1.17 -r1.18 src/sys/kern/kern_rndpool.c
cvs rdiff -u -r1.322 -r1.323 src/sys/kern/kern_synch.c
cvs rdiff -u -r1.31 -r1.32 src/sys/kern/sys_descrip.c
cvs rdiff -u -r1.46 -r1.47 src/sys/kern/sys_ptrace_common.c
cvs rdiff -u -r1.109 -r1.110 src/sys/net/if_fddisubr.c
cvs rdiff -u -r1.112 -r1.113 src/sys/net/if_strip.c
cvs rdiff -u -r1.13 -r1.14 src/sys/netbt/hci_ioctl.c
cvs rdiff -u -r1.175 -r1.176 src/sys/nfs/nfs_serv.c
cvs rdiff -u -r1.160 -r1.161 src/sys/nfs/nfs_syscalls.c
cvs rdiff -u -r1.16 -r1.17 src/tests/include/t_paths.c
cvs rdiff -u -r1.69 -r1.70 src/tests/lib/libc/sys/t_ptrace_wait.c
cvs rdiff -u -r1.5 -r1.6 src/tests/lib/libc/sys/t_sendrecv.c
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/colcrt/colcrt.c
cvs rdiff -u -r1.12 -r1.13 src/usr.bin/ctags/ctags.c
cvs rdiff -u -r1.11 -r1.12 src/usr.bin/ctags/fortran.c
cvs rdiff -u -r1.11 -r1.12 src/usr.bin/deroff/deroff.c
cvs rdiff -u -r1.111 -r1.112 src/usr.bin/fstat/fstat.c
cvs rdiff -u -r1.22 -r1.23 src/usr.bin/ftp/domacro.c
cvs rdiff -u -r1.23 -r1.24 src/usr.bin/indent/indent.c
cvs rdiff -u -r1.17 -r1.18 src/usr.bin/indent/io.c
cvs rdiff -u -r1.14 -r1.15 src/usr.bin/indent/lexi.c
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/indent/parse.c
cvs rdiff -u -r1.26 -r1.27 src/usr.bin/jot/jot.c
cvs rdiff -u -r1.221 -r1.222 src/usr.bin/make/var.c
cvs rdiff -u -r1.13 -r1.14 src/usr.bin/rdist/gram.y
cvs rdiff -u -r1.32 -r1.33 src/usr.bin/rdist/server.c
cvs rdiff -u -r1.15 -r1.16 src/usr.bin/rs/rs.c
cvs rdiff -u -r1.19 -r1.20 src/usr.bin/sockstat/sockstat.c
cvs rdiff -u -r1.19 -r1.20 src/usr.bin/ul/ul.c
cvs rdiff -u -r1.17 -r1.18 src/usr.bin/vgrind/vfontedpr.c
cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/acpitools/aml/aml_store.c
cvs rdiff -u -r1.20 -r1.21 src/usr.sbin/bootp/common/readfile.c
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/btdevctl/db.c
cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/lpr/filters/lpf.c
cvs rdiff -u -r1.56 -r1.57 src/usr.sbin/lpr/lpd/printjob.c
cvs rdiff -u -r1.19 -r1.20 src/usr.sbin/lpr/lprm/lprm.c
cvs rdiff -u -r1.18 -r1.19 src/usr.sbin/makefs/udf.c
cvs rdiff -u -r1.27 -r1.28 src/usr.sbin/map-mbone/mapper.c
cvs rdiff -u -r1.25 -r1.26 src/usr.sbin/mrouted/main.c
cvs rdiff -u -r1.41 -r1.42 src/usr.sbin/mtrace/mtrace.c
cvs rdiff -u -r1.57 -r1.58 src/usr.sbin/npf/npfctl/npfctl.c
cvs rdiff -u -r1.17 -r1.18 src/usr.sbin/rtadvd/advcap.c
cvs rdiff -u -r1.51 -r1.52 src/usr.sbin/sup/source/supfilesrv.c
cvs rdiff -u -r1.130 -r1.131 src/usr.sbin/syslogd/syslogd.c
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/wsmuxctl/wsmuxctl.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/games/backgammon/teachgammon/teach.c
diff -u src/games/backgammon/teachgammon/teach.c:1.24 src/games/backgammon/teachgammon/teach.c:1.25
--- src/games/backgammon/teachgammon/teach.c:1.24 Fri Sep 13 20:46:50 2013
+++ src/games/backgammon/teachgammon/teach.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: teach.c,v 1.24 2013/09/13 20:46:50 joerg Exp $ */
+/* $NetBSD: teach.c,v 1.25 2019/02/03 03:19:25 mrg Exp $ */
/*
* Copyright (c) 1980, 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1980, 19
#if 0
static char sccsid[] = "@(#)teach.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: teach.c,v 1.24 2013/09/13 20:46:50 joerg Exp $");
+__RCSID("$NetBSD: teach.c,v 1.25 2019/02/03 03:19:25 mrg Exp $");
#endif
#endif /* not lint */
@@ -98,34 +98,42 @@ main(int argc __unused, char *argv[])
if ((i = wrtext(intro2)) != 0)
break;
+ /* FALLTHROUGH */
case 3:
if ((i = wrtext(moves)) != 0)
break;
+ /* FALLTHROUGH */
case 4:
if ((i = wrtext(removepiece)) != 0)
break;
+ /* FALLTHROUGH */
case 5:
if ((i = wrtext(hits)) != 0)
break;
+ /* FALLTHROUGH */
case 6:
if ((i = wrtext(endgame)) != 0)
break;
+ /* FALLTHROUGH */
case 7:
if ((i = wrtext(doubl)) != 0)
break;
+ /* FALLTHROUGH */
case 8:
if ((i = wrtext(stragy)) != 0)
break;
+ /* FALLTHROUGH */
case 9:
if ((i = wrtext(prog)) != 0)
break;
+ /* FALLTHROUGH */
case 10:
if ((i = wrtext(lastch)) != 0)
break;
Index: src/games/battlestar/command2.c
diff -u src/games/battlestar/command2.c:1.3 src/games/battlestar/command2.c:1.4
--- src/games/battlestar/command2.c:1.3 Fri Jul 1 06:04:54 2005
+++ src/games/battlestar/command2.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: command2.c,v 1.3 2005/07/01 06:04:54 jmc Exp $ */
+/* $NetBSD: command2.c,v 1.4 2019/02/03 03:19:25 mrg Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)com2.c 8.2 (Berkeley) 4/28/95";
#else
-__RCSID("$NetBSD: command2.c,v 1.3 2005/07/01 06:04:54 jmc Exp $");
+__RCSID("$NetBSD: command2.c,v 1.4 2019/02/03 03:19:25 mrg Exp $");
#endif
#endif /* not lint */
@@ -271,6 +271,7 @@ murder(void)
puts("Your fantasy is over.");
die();
}
+ /* FALLTHROUGH */
case -1:
puts("Kill what?");
break;
Index: src/games/battlestar/command3.c
diff -u src/games/battlestar/command3.c:1.4 src/games/battlestar/command3.c:1.5
--- src/games/battlestar/command3.c:1.4 Sun Feb 4 08:48:05 2018
+++ src/games/battlestar/command3.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: command3.c,v 1.4 2018/02/04 08:48:05 mrg Exp $ */
+/* $NetBSD: command3.c,v 1.5 2019/02/03 03:19:25 mrg Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)com3.c 8.2 (Berkeley) 4/28/95";
#else
-__RCSID("$NetBSD: command3.c,v 1.4 2018/02/04 08:48:05 mrg Exp $");
+__RCSID("$NetBSD: command3.c,v 1.5 2019/02/03 03:19:25 mrg Exp $");
#endif
#endif /* not lint */
@@ -145,9 +145,11 @@ bury(void)
case NORMGOD:
printf("She screams as you wrestle her into ");
puts("the hole.");
+ /* FALLTHROUGH */
case TIMER:
power += 7;
ego -= 10;
+ /* FALLTHROUGH */
case AMULET:
case MEDALION:
case TALISMAN:
Index: src/games/larn/main.c
diff -u src/games/larn/main.c:1.25 src/games/larn/main.c:1.26
--- src/games/larn/main.c:1.25 Tue Jun 19 05:30:43 2012
+++ src/games/larn/main.c Sun Feb 3 03:19:25 2019
@@ -1,9 +1,9 @@
-/* $NetBSD: main.c,v 1.25 2012/06/19 05:30:43 dholland Exp $ */
+/* $NetBSD: main.c,v 1.26 2019/02/03 03:19:25 mrg Exp $ */
/* main.c */
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: main.c,v 1.25 2012/06/19 05:30:43 dholland Exp $");
+__RCSID("$NetBSD: main.c,v 1.26 2019/02/03 03:19:25 mrg Exp $");
#endif /* not lint */
#include <sys/types.h>
@@ -793,6 +793,7 @@ parse(void)
savegame(savefilename);
wizard = 1;
died(-257); /* save the game - doesn't return */
+ __unreachable();
case 'Z':
yrepcount = 0;
@@ -918,6 +919,7 @@ parse(void)
case 'g':
cursors();
lprintf("\nThe stuff you are carrying presently weighs %ld pounds", (long) packweight());
+ /* FALLTHROUGH */
case ' ':
yrepcount = 0;
nomove = 1;
Index: src/games/larn/monster.c
diff -u src/games/larn/monster.c:1.18 src/games/larn/monster.c:1.19
--- src/games/larn/monster.c:1.18 Tue Jun 19 05:30:43 2012
+++ src/games/larn/monster.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: monster.c,v 1.18 2012/06/19 05:30:43 dholland Exp $ */
+/* $NetBSD: monster.c,v 1.19 2019/02/03 03:19:25 mrg Exp $ */
/*
* monster.c Larn is copyrighted 1986 by Noah Morgan.
@@ -100,7 +100,7 @@
*/
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: monster.c,v 1.18 2012/06/19 05:30:43 dholland Exp $");
+__RCSID("$NetBSD: monster.c,v 1.19 2019/02/03 03:19:25 mrg Exp $");
#endif /* not lint */
#include <string.h>
@@ -1011,20 +1011,28 @@ dirsub(int *x, int *y)
switch (ttgetch()) {
case 'b':
i++;
+ /* FALLTHROUGH */
case 'n':
i++;
+ /* FALLTHROUGH */
case 'y':
i++;
+ /* FALLTHROUGH */
case 'u':
i++;
+ /* FALLTHROUGH */
case 'h':
i++;
+ /* FALLTHROUGH */
case 'k':
i++;
+ /* FALLTHROUGH */
case 'l':
i++;
+ /* FALLTHROUGH */
case 'j':
i++;
+ /* FALLTHROUGH */
goto out;
};
out:
Index: src/games/larn/movem.c
diff -u src/games/larn/movem.c:1.9 src/games/larn/movem.c:1.10
--- src/games/larn/movem.c:1.9 Tue Jun 19 05:30:43 2012
+++ src/games/larn/movem.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: movem.c,v 1.9 2012/06/19 05:30:43 dholland Exp $ */
+/* $NetBSD: movem.c,v 1.10 2019/02/03 03:19:25 mrg Exp $ */
/*
* movem.c (move monster) Larn is copyrighted 1986 by Noah Morgan.
@@ -12,7 +12,7 @@
*/
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: movem.c,v 1.9 2012/06/19 05:30:43 dholland Exp $");
+__RCSID("$NetBSD: movem.c,v 1.10 2019/02/03 03:19:25 mrg Exp $");
#endif /* not lint */
#include "header.h"
@@ -185,6 +185,7 @@ movemt(int i, int j)
case OMIRROR:
if (mitem[m][k] == VAMPIRE)
goto smm;
+ /* FALLTHROUGH */
default:
screen[m][k] = 0;
break;
@@ -437,6 +438,7 @@ movsphere(void)
case 1:
case 2: /* change direction to a random one */
sp->dir = rnd(8);
+ /* FALLTHROUGH */
default: /* move in normal direction */
dir = sp->dir;
len = sp->lifetime;
Index: src/games/larn/object.c
diff -u src/games/larn/object.c:1.16 src/games/larn/object.c:1.17
--- src/games/larn/object.c:1.16 Tue Jun 19 05:30:43 2012
+++ src/games/larn/object.c Sun Feb 3 03:19:25 2019
@@ -1,10 +1,10 @@
-/* $NetBSD: object.c,v 1.16 2012/06/19 05:30:43 dholland Exp $ */
+/* $NetBSD: object.c,v 1.17 2019/02/03 03:19:25 mrg Exp $ */
/* object.c Larn is copyrighted 1986 by Noah Morgan. */
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: object.c,v 1.16 2012/06/19 05:30:43 dholland Exp $");
+__RCSID("$NetBSD: object.c,v 1.17 2019/02/03 03:19:25 mrg Exp $");
#endif /* not lint */
#include "header.h"
#include "extern.h"
@@ -148,6 +148,7 @@ lookforobject(void)
item[playerx][playery] = OTELEPORTER;
know[playerx][playery] = 1;
+ /* FALLTHROUGH */
case OTELEPORTER:
lprcat("\nZaaaappp! You've been teleported!\n");
beep();
@@ -404,6 +405,7 @@ lookforobject(void)
item[playerx][playery] = OTRAPARROW;
know[playerx][playery] = 0;
+ /* FALLTHROUGH */
case OTRAPARROW:
lprcat("\nYou are hit by an arrow");
beep(); /* for an arrow trap */
@@ -418,6 +420,7 @@ lookforobject(void)
item[playerx][playery] = ODARTRAP;
know[playerx][playery] = 0;
+ /* FALLTHROUGH */
case ODARTRAP:
lprcat("\nYou are hit by a dart");
beep(); /* for a dart trap */
@@ -434,6 +437,7 @@ lookforobject(void)
item[playerx][playery] = OTRAPDOOR;
know[playerx][playery] = 1;
+ /* FALLTHROUGH */
case OTRAPDOOR:
lastnum = 272; /* a trap door */
if ((level == MAXLEVEL - 1) || (level == MAXLEVEL + MAXVLEVEL - 1)) {
Index: src/games/mille/move.c
diff -u src/games/mille/move.c:1.18 src/games/mille/move.c:1.19
--- src/games/mille/move.c:1.18 Wed Aug 31 16:24:56 2011
+++ src/games/mille/move.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: move.c,v 1.18 2011/08/31 16:24:56 plunky Exp $ */
+/* $NetBSD: move.c,v 1.19 2019/02/03 03:19:25 mrg Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)move.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: move.c,v 1.18 2011/08/31 16:24:56 plunky Exp $");
+__RCSID("$NetBSD: move.c,v 1.19 2019/02/03 03:19:25 mrg Exp $");
#endif
#endif /* not lint */
@@ -232,12 +232,15 @@ mustpick:
case C_200:
if (pp->nummiles[C_200] == 2)
return error("only two 200's per hand");
+ /* FALLTHROUGH */
case C_100: case C_75:
if (pp->speed == C_LIMIT)
return error("limit of 50");
+ /* FALLTHROUGH */
case C_50:
if (pp->mileage + Value[card] > End)
return error("puts you over %d", End);
+ /* FALLTHROUGH */
case C_25:
if (!pp->can_go)
return error("cannot move now");
Index: src/games/phantasia/fight.c
diff -u src/games/phantasia/fight.c:1.13 src/games/phantasia/fight.c:1.14
--- src/games/phantasia/fight.c:1.13 Mon Aug 31 08:27:16 2009
+++ src/games/phantasia/fight.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: fight.c,v 1.13 2009/08/31 08:27:16 dholland Exp $ */
+/* $NetBSD: fight.c,v 1.14 2019/02/03 03:19:25 mrg Exp $ */
/*
* fight.c Phantasia monster fighting routines
@@ -1316,6 +1316,7 @@ awardtreasure(void)
/* fall through to treasure type 9 if
* no treasure from above */
+ /* FALLTHROUGH */
case 9: /* treasure type 9 */
switch (whichtreasure) {
case 1:
@@ -1326,8 +1327,8 @@ awardtreasure(void)
++Player.p_crowns;
break;
}
- /* fall through otherwise */
+ /* FALLTHROUGH */
case 2:
addstr("You've been blessed!\n");
Player.p_blessing = TRUE;
Index: src/games/phantasia/main.c
diff -u src/games/phantasia/main.c:1.23 src/games/phantasia/main.c:1.24
--- src/games/phantasia/main.c:1.23 Mon Aug 31 08:27:16 2009
+++ src/games/phantasia/main.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.23 2009/08/31 08:27:16 dholland Exp $ */
+/* $NetBSD: main.c,v 1.24 2019/02/03 03:19:25 mrg Exp $ */
/*
* Phantasia 3.3.2 -- Interterminal fantasy game
@@ -108,11 +108,13 @@ main(int argc, char **argv)
case 'a': /* all users */
activelist();
cleanup(TRUE);
+ __unreachable();
/* NOTREACHED */
case 'p': /* purge old players */
purgeoldplayers();
cleanup(TRUE);
+ __unreachable();
/* NOTREACHED */
case 'S': /* set 'Wizard' */
@@ -126,11 +128,13 @@ main(int argc, char **argv)
case 'm': /* monsters */
monstlist();
cleanup(TRUE);
+ __unreachable();
/* NOTREACHED */
case 'b': /* scoreboard */
scorelist();
cleanup(TRUE);
+ __unreachable();
/* NOTREACHED */
}
@@ -143,15 +147,18 @@ main(int argc, char **argv)
if (examine) {
changestats(FALSE);
cleanup(TRUE);
+ __unreachable();
/* NOTREACHED */
}
if (!noheader) {
titlelist();
purgeoldplayers(); /* clean up old characters */
}
- if (headeronly)
+ if (headeronly) {
cleanup(TRUE);
- /* NOTREACHED */
+ __unreachable();
+ /* NOTREACHED */
+ }
do
/* get the player structure filled */
@@ -167,6 +174,7 @@ main(int argc, char **argv)
case 'Q':
cleanup(TRUE);
+ __unreachable();
/* NOTREACHED */
default:
@@ -544,6 +552,7 @@ procmain(void)
case '5': /* good-bye */
leavegame();
+ __unreachable();
/* NOTREACHED */
case '6': /* cloak */
Index: src/games/phantasia/misc.c
diff -u src/games/phantasia/misc.c:1.21 src/games/phantasia/misc.c:1.22
--- src/games/phantasia/misc.c:1.21 Thu Sep 1 07:18:50 2011
+++ src/games/phantasia/misc.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: misc.c,v 1.21 2011/09/01 07:18:50 plunky Exp $ */
+/* $NetBSD: misc.c,v 1.22 2019/02/03 03:19:25 mrg Exp $ */
/*
* misc.c Phantasia miscellaneous support routines
@@ -729,6 +729,7 @@ altercoordinates(double xnew, double yne
ynew = Player.p_y - ROLL(1.0, 5.0);
/* fall through for check */
+ /* FALLTHROUGH */
case A_SPECIFIC: /* just move player */
if (Beyond && fabs(xnew) < D_BEYOND && fabs(ynew) < D_BEYOND)
/*
Index: src/games/quiz/quiz.c
diff -u src/games/quiz/quiz.c:1.27 src/games/quiz/quiz.c:1.28
--- src/games/quiz/quiz.c:1.27 Sun Mar 23 00:07:15 2014
+++ src/games/quiz/quiz.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: quiz.c,v 1.27 2014/03/23 00:07:15 dholland Exp $ */
+/* $NetBSD: quiz.c,v 1.28 2019/02/03 03:19:25 mrg Exp $ */
/*-
* Copyright (c) 1991, 1993
@@ -43,7 +43,7 @@ __COPYRIGHT("@(#) Copyright (c) 1991, 19
#if 0
static char sccsid[] = "@(#)quiz.c 8.3 (Berkeley) 5/4/95";
#else
-__RCSID("$NetBSD: quiz.c,v 1.27 2014/03/23 00:07:15 dholland Exp $");
+__RCSID("$NetBSD: quiz.c,v 1.28 2019/02/03 03:19:25 mrg Exp $");
#endif
#endif /* not lint */
@@ -318,6 +318,7 @@ next_cat(const char *s)
case ':':
if (!esc)
return (s);
+ /* FALLTHROUGH */
default:
esc = 0;
break;
Index: src/games/rogue/play.c
diff -u src/games/rogue/play.c:1.9 src/games/rogue/play.c:1.10
--- src/games/rogue/play.c:1.9 Mon Jan 14 03:50:02 2008
+++ src/games/rogue/play.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: play.c,v 1.9 2008/01/14 03:50:02 dholland Exp $ */
+/* $NetBSD: play.c,v 1.10 2019/02/03 03:19:25 mrg Exp $ */
/*
* Copyright (c) 1988, 1993
@@ -37,7 +37,7 @@
#if 0
static char sccsid[] = "@(#)play.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: play.c,v 1.9 2008/01/14 03:50:02 dholland Exp $");
+__RCSID("$NetBSD: play.c,v 1.10 2019/02/03 03:19:25 mrg Exp $");
#endif
#endif /* not lint */
@@ -219,6 +219,7 @@ CH:
break;
case 'Q':
quit(0);
+ __unreachable();
case '0':
case '1':
case '2':
Index: src/games/rogue/room.c
diff -u src/games/rogue/room.c:1.13 src/games/rogue/room.c:1.14
--- src/games/rogue/room.c:1.13 Wed Aug 12 08:44:45 2009
+++ src/games/rogue/room.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: room.c,v 1.13 2009/08/12 08:44:45 dholland Exp $ */
+/* $NetBSD: room.c,v 1.14 2019/02/03 03:19:25 mrg Exp $ */
/*
* Copyright (c) 1988, 1993
@@ -37,7 +37,7 @@
#if 0
static char sccsid[] = "@(#)room.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: room.c,v 1.13 2009/08/12 08:44:45 dholland Exp $");
+__RCSID("$NetBSD: room.c,v 1.14 2019/02/03 03:19:25 mrg Exp $");
#endif
#endif /* not lint */
@@ -571,6 +571,7 @@ CH:
opt_go(++i);
break;
}
+ /* FALLTHROUGH */
default:
if (options[i].is_bool) {
sound_bell();
Index: src/games/sail/pl_5.c
diff -u src/games/sail/pl_5.c:1.25 src/games/sail/pl_5.c:1.26
--- src/games/sail/pl_5.c:1.25 Sun Mar 15 03:33:56 2009
+++ src/games/sail/pl_5.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: pl_5.c,v 1.25 2009/03/15 03:33:56 dholland Exp $ */
+/* $NetBSD: pl_5.c,v 1.26 2019/02/03 03:19:25 mrg Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)pl_5.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: pl_5.c,v 1.25 2009/03/15 03:33:56 dholland Exp $");
+__RCSID("$NetBSD: pl_5.c,v 1.26 2019/02/03 03:19:25 mrg Exp $");
#endif
#endif /* not lint */
@@ -78,6 +78,7 @@ acceptmove(void)
switch (*p) {
case 'l':
dir -= 2;
+ /* FALLTHROUGH */
case 'r':
if (++dir == 0)
dir = 8;
Index: src/libexec/telnetd/state.c
diff -u src/libexec/telnetd/state.c:1.30 src/libexec/telnetd/state.c:1.31
--- src/libexec/telnetd/state.c:1.30 Mon Dec 12 15:58:44 2016
+++ src/libexec/telnetd/state.c Sun Feb 3 03:19:25 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: state.c,v 1.30 2016/12/12 15:58:44 maya Exp $ */
+/* $NetBSD: state.c,v 1.31 2019/02/03 03:19:25 mrg Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)state.c 8.5 (Berkeley) 5/30/95";
#else
-__RCSID("$NetBSD: state.c,v 1.30 2016/12/12 15:58:44 maya Exp $");
+__RCSID("$NetBSD: state.c,v 1.31 2019/02/03 03:19:25 mrg Exp $");
#endif
#endif /* not lint */
@@ -531,6 +531,7 @@ willoption(int option)
slctab[SLC_XON].defset.flag |= SLC_DEFAULT;
slctab[SLC_XOFF].defset.flag &= ~SLC_LEVELBITS;
slctab[SLC_XOFF].defset.flag |= SLC_DEFAULT;
+ /* FALLTHROUGH */
case TELOPT_TTYPE:
case TELOPT_SGA:
case TELOPT_NAWS:
Index: src/sbin/fsck_ext2fs/main.c
diff -u src/sbin/fsck_ext2fs/main.c:1.38 src/sbin/fsck_ext2fs/main.c:1.39
--- src/sbin/fsck_ext2fs/main.c:1.38 Mon Aug 27 15:16:49 2018
+++ src/sbin/fsck_ext2fs/main.c Sun Feb 3 03:19:26 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.38 2018/08/27 15:16:49 sevan Exp $ */
+/* $NetBSD: main.c,v 1.39 2019/02/03 03:19:26 mrg Exp $ */
/*
* Copyright (c) 1980, 1986, 1993
@@ -63,7 +63,7 @@ __COPYRIGHT("@(#) Copyright (c) 1980, 19
#if 0
static char sccsid[] = "@(#)main.c 8.2 (Berkeley) 1/23/94";
#else
-__RCSID("$NetBSD: main.c,v 1.38 2018/08/27 15:16:49 sevan Exp $");
+__RCSID("$NetBSD: main.c,v 1.39 2019/02/03 03:19:26 mrg Exp $");
#endif
#endif /* not lint */
@@ -211,6 +211,7 @@ checkfilesys(const char *filesys, char *
case 0:
if (preen)
pfatal("CAN'T CHECK FILE SYSTEM.");
+ /* FALLTHROUGH */
case -1:
return FSCK_EXIT_OK;
}
Index: src/sbin/fsck_ffs/quota2.c
diff -u src/sbin/fsck_ffs/quota2.c:1.6 src/sbin/fsck_ffs/quota2.c:1.7
--- src/sbin/fsck_ffs/quota2.c:1.6 Sun Aug 26 09:34:42 2012
+++ src/sbin/fsck_ffs/quota2.c Sun Feb 3 03:19:26 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: quota2.c,v 1.6 2012/08/26 09:34:42 dholland Exp $ */
+/* $NetBSD: quota2.c,v 1.7 2019/02/03 03:19:26 mrg Exp $ */
/*-
* Copyright (c) 2010 Manuel Bouyer
* All rights reserved.
@@ -259,6 +259,7 @@ quota2_check_inode(int type)
break;
case DSTATE:
freei = 1;
+ /* FALLTHROUGH */
case DFOUND:
pwarn("%s QUOTA INODE %" PRIu64 " IS A DIRECTORY",
capstrtype, sblock->fs_quotafile[type]);
Index: src/sbin/fsck_lfs/main.c
diff -u src/sbin/fsck_lfs/main.c:1.52 src/sbin/fsck_lfs/main.c:1.53
--- src/sbin/fsck_lfs/main.c:1.52 Tue Jul 28 05:09:34 2015
+++ src/sbin/fsck_lfs/main.c Sun Feb 3 03:19:26 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.52 2015/07/28 05:09:34 dholland Exp $ */
+/* $NetBSD: main.c,v 1.53 2019/02/03 03:19:26 mrg Exp $ */
/*
* Copyright (c) 1980, 1986, 1993
@@ -217,6 +217,7 @@ checkfilesys(const char *filesys, char *
case 0:
if (preen)
pfatal("CAN'T CHECK FILE SYSTEM.");
+ /* FALLTHROUGH */
case -1:
return FSCK_EXIT_OK;
}
Index: src/sbin/restore/interactive.c
diff -u src/sbin/restore/interactive.c:1.27 src/sbin/restore/interactive.c:1.28
--- src/sbin/restore/interactive.c:1.27 Tue Jan 22 09:39:13 2013
+++ src/sbin/restore/interactive.c Sun Feb 3 03:19:26 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: interactive.c,v 1.27 2013/01/22 09:39:13 dholland Exp $ */
+/* $NetBSD: interactive.c,v 1.28 2019/02/03 03:19:26 mrg Exp $ */
/*
* Copyright (c) 1985, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)interactive.c 8.5 (Berkeley) 5/1/95";
#else
-__RCSID("$NetBSD: interactive.c,v 1.27 2013/01/22 09:39:13 dholland Exp $");
+__RCSID("$NetBSD: interactive.c,v 1.28 2019/02/03 03:19:26 mrg Exp $");
#endif
#endif /* not lint */
@@ -188,6 +188,7 @@ loop:
case 'h':
if (strncmp(cmd, "help", strlen(cmd)) != 0)
goto bad;
+ /* FALLTHROUGH */
case '?':
fprintf(stderr, "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s",
"Available commands are:\n",
Index: src/sys/arch/amd64/amd64/db_disasm.c
diff -u src/sys/arch/amd64/amd64/db_disasm.c:1.25 src/sys/arch/amd64/amd64/db_disasm.c:1.26
--- src/sys/arch/amd64/amd64/db_disasm.c:1.25 Sat Sep 8 12:40:17 2018
+++ src/sys/arch/amd64/amd64/db_disasm.c Sun Feb 3 03:19:26 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: db_disasm.c,v 1.25 2018/09/08 12:40:17 maxv Exp $ */
+/* $NetBSD: db_disasm.c,v 1.26 2019/02/03 03:19:26 mrg Exp $ */
/*
* Mach Operating System
@@ -33,7 +33,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_disasm.c,v 1.25 2018/09/08 12:40:17 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_disasm.c,v 1.26 2019/02/03 03:19:26 mrg Exp $");
#ifndef _KERNEL
#include <sys/types.h>
@@ -1466,6 +1466,7 @@ db_disasm(db_addr_t loc, bool altfmt)
db_printf("$%s", tbuf);
break;
}
+ /* FALLTHROUGH */
case I:
len = db_lengths[size];
get_value_inc(imm, loc, len, false);/* unsigned */
Index: src/sys/arch/amd64/amd64/trap.c
diff -u src/sys/arch/amd64/amd64/trap.c:1.115 src/sys/arch/amd64/amd64/trap.c:1.116
--- src/sys/arch/amd64/amd64/trap.c:1.115 Sun Jan 27 02:08:37 2019
+++ src/sys/arch/amd64/amd64/trap.c Sun Feb 3 03:19:26 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: trap.c,v 1.115 2019/01/27 02:08:37 pgoyette Exp $ */
+/* $NetBSD: trap.c,v 1.116 2019/02/03 03:19:26 mrg Exp $ */
/*
* Copyright (c) 1998, 2000, 2017 The NetBSD Foundation, Inc.
@@ -64,7 +64,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.115 2019/01/27 02:08:37 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.116 2019/02/03 03:19:26 mrg Exp $");
#include "opt_ddb.h"
#include "opt_kgdb.h"
@@ -376,6 +376,7 @@ trap(struct trapframe *frame)
}
}
#endif
+ /* FALLTHROUGH */
case T_TSSFLT|T_USER:
case T_SEGNPFLT|T_USER:
case T_STKFLT|T_USER:
Index: src/sys/arch/i386/i386/process_machdep.c
diff -u src/sys/arch/i386/i386/process_machdep.c:1.91 src/sys/arch/i386/i386/process_machdep.c:1.92
--- src/sys/arch/i386/i386/process_machdep.c:1.91 Sun Sep 17 09:41:35 2017
+++ src/sys/arch/i386/i386/process_machdep.c Sun Feb 3 03:19:26 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: process_machdep.c,v 1.91 2017/09/17 09:41:35 maxv Exp $ */
+/* $NetBSD: process_machdep.c,v 1.92 2019/02/03 03:19:26 mrg Exp $ */
/*-
* Copyright (c) 1998, 2000, 2001, 2008 The NetBSD Foundation, Inc.
@@ -75,7 +75,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: process_machdep.c,v 1.91 2017/09/17 09:41:35 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: process_machdep.c,v 1.92 2019/02/03 03:19:26 mrg Exp $");
#include "opt_ptrace.h"
@@ -266,6 +266,7 @@ ptrace_machdep_dorequest(
case PT_SETXMMREGS:
write = 1;
+ /* FALLTHROUGH */
case PT_GETXMMREGS:
/* write = 0 done above. */
if (!process_machdep_validxmmregs(lt->l_proc))
Index: src/sys/arch/i386/i386/trap.c
diff -u src/sys/arch/i386/i386/trap.c:1.296 src/sys/arch/i386/i386/trap.c:1.297
--- src/sys/arch/i386/i386/trap.c:1.296 Thu Jul 26 09:29:08 2018
+++ src/sys/arch/i386/i386/trap.c Sun Feb 3 03:19:26 2019
@@ -1,5 +1,5 @@
-/* $NetBSD: trap.c,v 1.296 2018/07/26 09:29:08 maxv Exp $ */
+/* $NetBSD: trap.c,v 1.297 2019/02/03 03:19:26 mrg Exp $ */
/*-
* Copyright (c) 1998, 2000, 2005, 2006, 2007, 2008 The NetBSD Foundation, Inc.
@@ -69,7 +69,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.296 2018/07/26 09:29:08 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.297 2019/02/03 03:19:26 mrg Exp $");
#include "opt_ddb.h"
#include "opt_kgdb.h"
@@ -461,6 +461,7 @@ kernelfault:
}
}
#endif
+ /* FALLTHROUGH */
case T_TSSFLT|T_USER:
case T_SEGNPFLT|T_USER:
case T_STKFLT|T_USER:
Index: src/sys/compat/linux/common/linux_hdio.c
diff -u src/sys/compat/linux/common/linux_hdio.c:1.17 src/sys/compat/linux/common/linux_hdio.c:1.18
--- src/sys/compat/linux/common/linux_hdio.c:1.17 Tue Dec 8 20:36:14 2015
+++ src/sys/compat/linux/common/linux_hdio.c Sun Feb 3 03:19:26 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_hdio.c,v 1.17 2015/12/08 20:36:14 christos Exp $ */
+/* $NetBSD: linux_hdio.c,v 1.18 2019/02/03 03:19:26 mrg Exp $ */
/*
* Copyright (c) 2000 Wasabi Systems, Inc.
@@ -36,7 +36,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_hdio.c,v 1.17 2015/12/08 20:36:14 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_hdio.c,v 1.18 2019/02/03 03:19:26 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -123,6 +123,7 @@ linux_ioctl_hdio(struct lwp *l, const st
error = linux_machdepioctl(l, uap, retval);
if (error == 0)
break;
+ /* FALLTHROUGH */
case LINUX_HDIO_GETGEO_BIG_RAW:
error = ioctlf(fp, DIOCGDINFO, &label);
error1 = ioctlf(fp, DIOCGPARTINFO, &pi);
Index: src/sys/compat/ossaudio/ossaudio.c
diff -u src/sys/compat/ossaudio/ossaudio.c:1.73 src/sys/compat/ossaudio/ossaudio.c:1.74
--- src/sys/compat/ossaudio/ossaudio.c:1.73 Sat Feb 2 05:02:03 2019
+++ src/sys/compat/ossaudio/ossaudio.c Sun Feb 3 03:19:26 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: ossaudio.c,v 1.73 2019/02/02 05:02:03 isaki Exp $ */
+/* $NetBSD: ossaudio.c,v 1.74 2019/02/03 03:19:26 mrg Exp $ */
/*-
* Copyright (c) 1997, 2008 The NetBSD Foundation, Inc.
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ossaudio.c,v 1.73 2019/02/02 05:02:03 isaki Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ossaudio.c,v 1.74 2019/02/03 03:19:26 mrg Exp $");
#include <sys/param.h>
#include <sys/proc.h>
@@ -230,7 +230,7 @@ oss_ioctl_audio(struct lwp *l, const str
__func__, idat, error));
goto out;
}
- /* fall into ... */
+ /* FALLTHROUGH */
case OSS_SOUND_PCM_READ_RATE:
error = ioctlf(fp, AUDIO_GETBUFINFO, &tmpinfo);
if (error) {
@@ -372,7 +372,7 @@ oss_ioctl_audio(struct lwp *l, const str
__func__, error));
goto out;
}
- /* fall into ... */
+ /* FALLTHROUGH */
case OSS_SOUND_PCM_READ_BITS:
error = ioctlf(fp, AUDIO_GETBUFINFO, &tmpinfo);
if (error) {
@@ -449,7 +449,7 @@ oss_ioctl_audio(struct lwp *l, const str
__func__, error));
goto out;
}
- /* fall into ... */
+ /* FALLTHROUGH */
case OSS_SOUND_PCM_READ_CHANNELS:
error = ioctlf(fp, AUDIO_GETBUFINFO, &tmpinfo);
if (error) {
Index: src/sys/ddb/db_examine.c
diff -u src/sys/ddb/db_examine.c:1.36 src/sys/ddb/db_examine.c:1.37
--- src/sys/ddb/db_examine.c:1.36 Sat Jun 6 22:06:05 2015
+++ src/sys/ddb/db_examine.c Sun Feb 3 03:19:26 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: db_examine.c,v 1.36 2015/06/06 22:06:05 matt Exp $ */
+/* $NetBSD: db_examine.c,v 1.37 2019/02/03 03:19:26 mrg Exp $ */
/*
* Mach Operating System
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_examine.c,v 1.36 2015/06/06 22:06:05 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_examine.c,v 1.37 2019/02/03 03:19:26 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -107,6 +107,7 @@ db_examine(db_addr_t addr, char *fmt, in
db_error("q not supported\n");
/*NOTREACHED*/
}
+ /* FALLTHROUGH */
case 'L': /* implementation maximum */
size = sizeof value;
width = 12 * (sizeof value / 4);
Index: src/sys/ddb/db_write_cmd.c
diff -u src/sys/ddb/db_write_cmd.c:1.27 src/sys/ddb/db_write_cmd.c:1.28
--- src/sys/ddb/db_write_cmd.c:1.27 Sat Jun 6 22:06:05 2015
+++ src/sys/ddb/db_write_cmd.c Sun Feb 3 03:19:26 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: db_write_cmd.c,v 1.27 2015/06/06 22:06:05 matt Exp $ */
+/* $NetBSD: db_write_cmd.c,v 1.28 2019/02/03 03:19:26 mrg Exp $ */
/*
* Mach Operating System
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_write_cmd.c,v 1.27 2015/06/06 22:06:05 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_write_cmd.c,v 1.28 2019/02/03 03:19:26 mrg Exp $");
#include <sys/param.h>
#include <sys/proc.h>
@@ -73,6 +73,7 @@ db_write_cmd(db_expr_t address, bool hav
db_error("q not supported\n");
/*NOTREACHED*/
}
+ /* FALLTHROUGH */
case 'L':
size = sizeof(db_expr_t);
break;
Index: src/sys/dev/acpi/acpi_cpu_cstate.c
diff -u src/sys/dev/acpi/acpi_cpu_cstate.c:1.59 src/sys/dev/acpi/acpi_cpu_cstate.c:1.60
--- src/sys/dev/acpi/acpi_cpu_cstate.c:1.59 Sat Feb 25 17:22:52 2012
+++ src/sys/dev/acpi/acpi_cpu_cstate.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: acpi_cpu_cstate.c,v 1.59 2012/02/25 17:22:52 jruoho Exp $ */
+/* $NetBSD: acpi_cpu_cstate.c,v 1.60 2019/02/03 03:19:27 mrg Exp $ */
/*-
* Copyright (c) 2010, 2011 Jukka Ruohonen <[email protected]>
@@ -27,7 +27,7 @@
* SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: acpi_cpu_cstate.c,v 1.59 2012/02/25 17:22:52 jruoho Exp $");
+__KERNEL_RCSID(0, "$NetBSD: acpi_cpu_cstate.c,v 1.60 2019/02/03 03:19:27 mrg Exp $");
#include <sys/param.h>
#include <sys/cpu.h>
@@ -348,9 +348,10 @@ acpicpu_cstate_cst_add(struct acpicpu_so
break;
- case ACPI_STATE_C3: /* FALLTHROUGH */
+ case ACPI_STATE_C3:
state.cs_flags = ACPICPU_FLAG_C_BM_STS;
+ /* FALLTHROUGH */
default:
if ((sc->sc_flags & ACPICPU_FLAG_C_FFH) == 0) {
Index: src/sys/dev/bluetooth/btsco.c
diff -u src/sys/dev/bluetooth/btsco.c:1.36 src/sys/dev/bluetooth/btsco.c:1.37
--- src/sys/dev/bluetooth/btsco.c:1.36 Thu Jun 1 02:45:09 2017
+++ src/sys/dev/bluetooth/btsco.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: btsco.c,v 1.36 2017/06/01 02:45:09 chs Exp $ */
+/* $NetBSD: btsco.c,v 1.37 2019/02/03 03:19:27 mrg Exp $ */
/*-
* Copyright (c) 2006 Itronix Inc.
@@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: btsco.c,v 1.36 2017/06/01 02:45:09 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: btsco.c,v 1.37 2019/02/03 03:19:27 mrg Exp $");
#include <sys/param.h>
#include <sys/audioio.h>
@@ -632,7 +632,7 @@ btsco_open(void *hdl, int flags)
case BTSCO_CLOSED: /* disconnected */
err = sc->sc_err;
- /* fall through to */
+ /* FALLTHROUGH */
case BTSCO_WAIT_CONNECT: /* error */
if (sc->sc_sco != NULL)
sco_detach_pcb(&sc->sc_sco);
Index: src/sys/dev/ic/adwlib.c
diff -u src/sys/dev/ic/adwlib.c:1.41 src/sys/dev/ic/adwlib.c:1.42
--- src/sys/dev/ic/adwlib.c:1.41 Thu Sep 12 11:23:37 2013
+++ src/sys/dev/ic/adwlib.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: adwlib.c,v 1.41 2013/09/12 11:23:37 martin Exp $ */
+/* $NetBSD: adwlib.c,v 1.42 2019/02/03 03:19:27 mrg Exp $ */
/*
* Low level routines for the Advanced Systems Inc. SCSI controllers chips
@@ -52,7 +52,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: adwlib.c,v 1.41 2013/09/12 11:23:37 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: adwlib.c,v 1.42 2019/02/03 03:19:27 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -463,12 +463,15 @@ XXX TODO!!! if (ASC_PCI_ID2FUNC(sc->cf
case 3:
/* Enable manual control with low on / high on. */
sc->cfg.termination |= ADW_TERM_CTL_L;
+ /* FALLTHROUGH */
case 2:
/* Enable manual control with low off / high on. */
sc->cfg.termination |= ADW_TERM_CTL_H;
+ /* FALLTHROUGH */
case 1:
/* Enable manual control with low off / high off. */
sc->cfg.termination |= ADW_TERM_CTL_SEL;
+ /* FALLTHROUGH */
case 0:
break;
default:
Index: src/sys/dev/ic/elink3.c
diff -u src/sys/dev/ic/elink3.c:1.144 src/sys/dev/ic/elink3.c:1.145
--- src/sys/dev/ic/elink3.c:1.144 Tue Jan 22 03:42:26 2019
+++ src/sys/dev/ic/elink3.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: elink3.c,v 1.144 2019/01/22 03:42:26 msaitoh Exp $ */
+/* $NetBSD: elink3.c,v 1.145 2019/02/03 03:19:27 mrg Exp $ */
/*-
* Copyright (c) 1998, 2001 The NetBSD Foundation, Inc.
@@ -62,7 +62,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: elink3.c,v 1.144 2019/01/22 03:42:26 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: elink3.c,v 1.145 2019/02/03 03:19:27 mrg Exp $");
#include "opt_inet.h"
@@ -1683,6 +1683,7 @@ epioctl(struct ifnet *ifp, u_long cmd, v
break;
}
+ /* FALLTHROUGH */
default:
error = ether_ioctl(ifp, cmd, data);
Index: src/sys/dev/ic/isp_netbsd.c
diff -u src/sys/dev/ic/isp_netbsd.c:1.90 src/sys/dev/ic/isp_netbsd.c:1.91
--- src/sys/dev/ic/isp_netbsd.c:1.90 Mon Sep 3 16:29:31 2018
+++ src/sys/dev/ic/isp_netbsd.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: isp_netbsd.c,v 1.90 2018/09/03 16:29:31 riastradh Exp $ */
+/* $NetBSD: isp_netbsd.c,v 1.91 2019/02/03 03:19:27 mrg Exp $ */
/*
* Platform (NetBSD) dependent common attachment code for Qlogic adapters.
*/
@@ -33,7 +33,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: isp_netbsd.c,v 1.90 2018/09/03 16:29:31 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: isp_netbsd.c,v 1.91 2019/02/03 03:19:27 mrg Exp $");
#include <dev/ic/isp_netbsd.h>
#include <dev/ic/isp_ioctl.h>
@@ -1217,6 +1217,7 @@ isp_async(struct ispsoftc *isp, ispasync
ASYNC_EVENT_XFER_MODE, &xm);
break;
}
+ /* FALLTHROUGH */
case ISPASYNC_BUS_RESET:
va_start(ap, cmd);
bus = va_arg(ap, int);
Index: src/sys/dev/ic/ncr53c9x.c
diff -u src/sys/dev/ic/ncr53c9x.c:1.149 src/sys/dev/ic/ncr53c9x.c:1.150
--- src/sys/dev/ic/ncr53c9x.c:1.149 Mon Sep 3 16:29:31 2018
+++ src/sys/dev/ic/ncr53c9x.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: ncr53c9x.c,v 1.149 2018/09/03 16:29:31 riastradh Exp $ */
+/* $NetBSD: ncr53c9x.c,v 1.150 2019/02/03 03:19:27 mrg Exp $ */
/*-
* Copyright (c) 1998, 2002 The NetBSD Foundation, Inc.
@@ -70,7 +70,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ncr53c9x.c,v 1.149 2018/09/03 16:29:31 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ncr53c9x.c,v 1.150 2019/02/03 03:19:27 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -372,6 +372,7 @@ ncr53c9x_reset(struct ncr53c9x_softc *sc
case NCR_VARIANT_FAS408:
NCR_WRITE_REG(sc, NCR_CFG5, sc->sc_cfg5 | NCRCFG5_SINT);
NCR_WRITE_REG(sc, NCR_CFG4, sc->sc_cfg4);
+ /* FALLTHROUGH */
case NCR_VARIANT_AM53C974:
case NCR_VARIANT_FAS216:
case NCR_VARIANT_NCR53C94:
@@ -379,9 +380,11 @@ ncr53c9x_reset(struct ncr53c9x_softc *sc
case NCR_VARIANT_ESP200:
sc->sc_features |= NCR_F_HASCFG3;
NCR_WRITE_REG(sc, NCR_CFG3, sc->sc_cfg3);
+ /* FALLTHROUGH */
case NCR_VARIANT_ESP100A:
sc->sc_features |= NCR_F_SELATN3;
NCR_WRITE_REG(sc, NCR_CFG2, sc->sc_cfg2);
+ /* FALLTHROUGH */
case NCR_VARIANT_ESP100:
NCR_WRITE_REG(sc, NCR_CFG1, sc->sc_cfg1);
NCR_WRITE_REG(sc, NCR_CCF, sc->sc_ccf);
Index: src/sys/dev/ic/pdq_ifsubr.c
diff -u src/sys/dev/ic/pdq_ifsubr.c:1.60 src/sys/dev/ic/pdq_ifsubr.c:1.61
--- src/sys/dev/ic/pdq_ifsubr.c:1.60 Tue Jun 26 06:48:00 2018
+++ src/sys/dev/ic/pdq_ifsubr.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: pdq_ifsubr.c,v 1.60 2018/06/26 06:48:00 msaitoh Exp $ */
+/* $NetBSD: pdq_ifsubr.c,v 1.61 2019/02/03 03:19:27 mrg Exp $ */
/*-
* Copyright (c) 1995, 1996 Matt Thomas <[email protected]>
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pdq_ifsubr.c,v 1.60 2018/06/26 06:48:00 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pdq_ifsubr.c,v 1.61 2019/02/03 03:19:27 mrg Exp $");
#ifdef __NetBSD__
#include "opt_inet.h"
@@ -609,55 +609,43 @@ pdq_os_memalloc_contig(
}
switch (steps) {
- case 11: {
+ case 11:
bus_dmamap_unload(sc->sc_dmatag, sc->sc_cbmap);
- /* FALL THROUGH */
- }
- case 10: {
+ /* FALLTHROUGH */
+ case 10:
bus_dmamap_destroy(sc->sc_dmatag, sc->sc_cbmap);
- /* FALL THROUGH */
- }
- case 9: {
+ /* FALLTHROUGH */
+ case 9:
bus_dmamem_unmap(sc->sc_dmatag,
(void *)pdq->pdq_cbp, sizeof(*pdq->pdq_cbp));
- /* FALL THROUGH */
- }
- case 8: {
+ /* FALLTHROUGH */
+ case 8:
bus_dmamap_unload(sc->sc_dmatag, sc->sc_uimap);
- /* FALL THROUGH */
- }
- case 7: {
+ /* FALLTHROUGH */
+ case 7:
bus_dmamap_destroy(sc->sc_dmatag, sc->sc_uimap);
- /* FALL THROUGH */
- }
- case 6: {
+ /* FALLTHROUGH */
+ case 6:
bus_dmamem_unmap(sc->sc_dmatag,
(void *) pdq->pdq_unsolicited_info.ui_events,
PDQ_OS_PAGESIZE);
- /* FALL THROUGH */
- }
- case 5: {
+ /* FALLTHROUGH */
+ case 5:
bus_dmamem_free(sc->sc_dmatag, ui_segs, ui_nsegs);
- /* FALL THROUGH */
- }
- case 4: {
+ /* FALLTHROUGH */
+ case 4:
bus_dmamap_unload(sc->sc_dmatag, sc->sc_dbmap);
- /* FALL THROUGH */
- }
- case 3: {
+ /* FALLTHROUGH */
+ case 3:
bus_dmamap_destroy(sc->sc_dmatag, sc->sc_dbmap);
- /* FALL THROUGH */
- }
- case 2: {
+ /* FALLTHROUGH */
+ case 2:
bus_dmamem_unmap(sc->sc_dmatag,
(void *) pdq->pdq_dbp,
sizeof(*pdq->pdq_dbp));
- /* FALL THROUGH */
- }
- case 1: {
+ /* FALLTHROUGH */
+ case 1:
bus_dmamem_free(sc->sc_dmatag, db_segs, db_nsegs);
- /* FALL THROUGH */
- }
}
return not_ok;
Index: src/sys/dev/ic/rtw.c
diff -u src/sys/dev/ic/rtw.c:1.128 src/sys/dev/ic/rtw.c:1.129
--- src/sys/dev/ic/rtw.c:1.128 Tue Jun 26 06:48:00 2018
+++ src/sys/dev/ic/rtw.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: rtw.c,v 1.128 2018/06/26 06:48:00 msaitoh Exp $ */
+/* $NetBSD: rtw.c,v 1.129 2019/02/03 03:19:27 mrg Exp $ */
/*-
* Copyright (c) 2004, 2005, 2006, 2007 David Young. All rights
* reserved.
@@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rtw.c,v 1.128 2018/06/26 06:48:00 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rtw.c,v 1.129 2019/02/03 03:19:27 mrg Exp $");
#include <sys/param.h>
@@ -4281,6 +4281,7 @@ rtw_detach(struct rtw_softc *sc)
callout_stop(&sc->sc_scan_ch);
ieee80211_ifdetach(&sc->sc_ic);
if_detach(ifp);
+ /*FALLTHROUGH*/
case FINISH_LED_ATTACH:
rtw_led_detach(&sc->sc_led_state);
/*FALLTHROUGH*/
Index: src/sys/dev/isa/fd.c
diff -u src/sys/dev/isa/fd.c:1.112 src/sys/dev/isa/fd.c:1.113
--- src/sys/dev/isa/fd.c:1.112 Mon Sep 3 16:29:31 2018
+++ src/sys/dev/isa/fd.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: fd.c,v 1.112 2018/09/03 16:29:31 riastradh Exp $ */
+/* $NetBSD: fd.c,v 1.113 2019/02/03 03:19:27 mrg Exp $ */
/*-
* Copyright (c) 1998, 2003, 2008 The NetBSD Foundation, Inc.
@@ -81,7 +81,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.112 2018/09/03 16:29:31 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.113 2019/02/03 03:19:27 mrg Exp $");
#include "opt_ddb.h"
@@ -1235,6 +1235,7 @@ loop:
case IOTIMEDOUT:
isa_dmaabort(fdc->sc_ic, fdc->sc_drq);
+ /* FALLTHROUGH */
case SEEKTIMEDOUT:
case RECALTIMEDOUT:
case RESETTIMEDOUT:
Index: src/sys/dev/isa/gus.c
diff -u src/sys/dev/isa/gus.c:1.113 src/sys/dev/isa/gus.c:1.114
--- src/sys/dev/isa/gus.c:1.113 Sat Jun 23 06:57:24 2018
+++ src/sys/dev/isa/gus.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: gus.c,v 1.113 2018/06/23 06:57:24 maxv Exp $ */
+/* $NetBSD: gus.c,v 1.114 2019/02/03 03:19:27 mrg Exp $ */
/*-
* Copyright (c) 1996, 1999, 2008 The NetBSD Foundation, Inc.
@@ -88,7 +88,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gus.c,v 1.113 2018/06/23 06:57:24 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gus.c,v 1.114 2019/02/03 03:19:27 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -1558,6 +1558,7 @@ gus_dmaout_dointr(struct gus_softc *sc)
(sc->sc_nbufs - 1) * sc->sc_chanblocksize - 2,
guspeek(iot, ioh2,
sc->sc_gusaddr + sc->sc_chanblocksize - 2));
+ /* FALLTHROUGH */
case AUDIO_ENCODING_ALAW:
case AUDIO_ENCODING_ULAW:
byte:
Index: src/sys/dev/isa/if_ate.c
diff -u src/sys/dev/isa/if_ate.c:1.50 src/sys/dev/isa/if_ate.c:1.51
--- src/sys/dev/isa/if_ate.c:1.50 Sat Apr 12 06:27:01 2008
+++ src/sys/dev/isa/if_ate.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_ate.c,v 1.50 2008/04/12 06:27:01 tsutsui Exp $ */
+/* $NetBSD: if_ate.c,v 1.51 2019/02/03 03:19:27 mrg Exp $ */
/*
* All Rights Reserved, Copyright (C) Fujitsu Limited 1995
@@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ate.c,v 1.50 2008/04/12 06:27:01 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ate.c,v 1.51 2019/02/03 03:19:27 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -290,6 +290,7 @@ ate_find(bus_space_tag_t iot, bus_space_
*irq = irqmap[1][n];
break;
}
+ /* FALLTHROUGH */
default:
*irq = irqmap[0][n];
break;
Index: src/sys/dev/isa/sbdsp.c
diff -u src/sys/dev/isa/sbdsp.c:1.138 src/sys/dev/isa/sbdsp.c:1.139
--- src/sys/dev/isa/sbdsp.c:1.138 Mon Sep 3 16:29:31 2018
+++ src/sys/dev/isa/sbdsp.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: sbdsp.c,v 1.138 2018/09/03 16:29:31 riastradh Exp $ */
+/* $NetBSD: sbdsp.c,v 1.139 2019/02/03 03:19:27 mrg Exp $ */
/*-
* Copyright (c) 1999, 2008 The NetBSD Foundation, Inc.
@@ -74,7 +74,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sbdsp.c,v 1.138 2018/09/03 16:29:31 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sbdsp.c,v 1.139 2019/02/03 03:19:27 mrg Exp $");
#include "midi.h"
#include "mpu.h"
@@ -639,7 +639,7 @@ sbdsp_set_params(
hw.encoding = AUDIO_ENCODING_SLINEAR_LE;
swcode = swap_bytes;
}
- /* fall into */
+ /* FALLTHROUGH */
case AUDIO_ENCODING_SLINEAR:
case AUDIO_ENCODING_SLINEAR_LE:
bmode = SB_BMODE_SIGNED;
@@ -650,7 +650,7 @@ sbdsp_set_params(
hw.encoding = AUDIO_ENCODING_ULINEAR_LE;
swcode = swap_bytes;
}
- /* fall into */
+ /* FALLTHROUGH */
case AUDIO_ENCODING_ULINEAR_LE:
bmode = SB_BMODE_UNSIGNED;
break;
@@ -1762,6 +1762,7 @@ sbdsp_mixer_set_port(void *addr, mixer_c
return 0;
}
}
+ /* FALLTHROUGH */
case SB_PCSPEAKER:
case SB_INPUT_GAIN:
case SB_OUTPUT_GAIN:
@@ -1769,12 +1770,14 @@ sbdsp_mixer_set_port(void *addr, mixer_c
error = EINVAL;
break;
}
+ /* FALLTHROUGH */
case SB_MIC_VOL:
case SB_LINE_IN_VOL:
if (sc->sc_mixer_model == SBM_CT1335) {
error = EINVAL;
break;
}
+ /* FALLTHROUGH */
case SB_VOICE_VOL:
case SB_MIDI_VOL:
case SB_CD_VOL:
@@ -1805,7 +1808,7 @@ sbdsp_mixer_set_port(void *addr, mixer_c
error = EINVAL;
break;
}
- /* fall into */
+ /* FALLTHROUGH */
case SB_INPUT_GAIN:
case SB_OUTPUT_GAIN:
lgain = rgain = SB_ADJUST_2_GAIN(sc,
@@ -1976,6 +1979,7 @@ sbdsp_mixer_get_port(void *addr, mixer_c
return 0;
}
}
+ /* FALLTHROUGH */
case SB_PCSPEAKER:
case SB_INPUT_GAIN:
case SB_OUTPUT_GAIN:
@@ -1983,12 +1987,14 @@ sbdsp_mixer_get_port(void *addr, mixer_c
mutex_spin_exit(&sc->sc_intr_lock);
return EINVAL;
}
+ /* FALLTHROUGH */
case SB_MIC_VOL:
case SB_LINE_IN_VOL:
if (sc->sc_mixer_model == SBM_CT1335) {
mutex_spin_exit(&sc->sc_intr_lock);
return EINVAL;
}
+ /* FALLTHROUGH */
case SB_VOICE_VOL:
case SB_MIDI_VOL:
case SB_CD_VOL:
@@ -2000,7 +2006,7 @@ sbdsp_mixer_get_port(void *addr, mixer_c
mutex_spin_exit(&sc->sc_intr_lock);
return EINVAL;
}
- /* fall into */
+ /* FALLTHROUGH */
default:
switch (cp->un.value.num_channels) {
case 1:
Index: src/sys/dev/pci/if_bce.c
diff -u src/sys/dev/pci/if_bce.c:1.50 src/sys/dev/pci/if_bce.c:1.51
--- src/sys/dev/pci/if_bce.c:1.50 Tue Jan 22 03:42:27 2019
+++ src/sys/dev/pci/if_bce.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_bce.c,v 1.50 2019/01/22 03:42:27 msaitoh Exp $ */
+/* $NetBSD: if_bce.c,v 1.51 2019/02/03 03:19:27 mrg Exp $ */
/*
* Copyright (c) 2003 Clifford Wright. All rights reserved.
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_bce.c,v 1.50 2019/01/22 03:42:27 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_bce.c,v 1.51 2019/02/03 03:19:27 mrg Exp $");
#include "vlan.h"
@@ -297,6 +297,7 @@ bce_attach(device_t parent, device_t sel
if (pci_mapreg_map(pa, BCE_PCI_BAR0, memtype, 0, &sc->bce_btag,
&sc->bce_bhandle, &memaddr, &memsize) == 0)
break;
+ /* FALLTHROUGH */
default:
aprint_error_dev(self, "unable to find mem space\n");
return;
Index: src/sys/dev/pci/if_dge.c
diff -u src/sys/dev/pci/if_dge.c:1.50 src/sys/dev/pci/if_dge.c:1.51
--- src/sys/dev/pci/if_dge.c:1.50 Sun Dec 9 11:14:02 2018
+++ src/sys/dev/pci/if_dge.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_dge.c,v 1.50 2018/12/09 11:14:02 jdolecek Exp $ */
+/* $NetBSD: if_dge.c,v 1.51 2019/02/03 03:19:27 mrg Exp $ */
/*
* Copyright (c) 2004, SUNET, Swedish University Computer Network.
@@ -80,7 +80,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_dge.c,v 1.50 2018/12/09 11:14:02 jdolecek Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_dge.c,v 1.51 2019/02/03 03:19:27 mrg Exp $");
@@ -535,10 +535,13 @@ out:
switch (state) {
case 4:
bus_dmamap_unload(sc->sc_dmat, sc->sc_bugmap);
+ /* FALLTHROUGH */
case 3:
bus_dmamap_destroy(sc->sc_dmat, sc->sc_bugmap);
+ /* FALLTHROUGH */
case 2:
bus_dmamem_unmap(sc->sc_dmat, kva, DGE_RXMEM);
+ /* FALLTHROUGH */
case 1:
bus_dmamem_free(sc->sc_dmat, &seg, rseg);
break;
Index: src/sys/dev/pci/if_bge.c
diff -u src/sys/dev/pci/if_bge.c:1.322 src/sys/dev/pci/if_bge.c:1.323
--- src/sys/dev/pci/if_bge.c:1.322 Tue Jan 22 03:42:27 2019
+++ src/sys/dev/pci/if_bge.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_bge.c,v 1.322 2019/01/22 03:42:27 msaitoh Exp $ */
+/* $NetBSD: if_bge.c,v 1.323 2019/02/03 03:19:27 mrg Exp $ */
/*
* Copyright (c) 2001 Wind River Systems
@@ -79,7 +79,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_bge.c,v 1.322 2019/01/22 03:42:27 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_bge.c,v 1.323 2019/02/03 03:19:27 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -1631,11 +1631,14 @@ out:
case 4:
bus_dmamap_unload(sc->bge_dmatag,
sc->bge_cdata.bge_rx_jumbo_map);
+ /* FALLTHROUGH */
case 3:
bus_dmamap_destroy(sc->bge_dmatag,
sc->bge_cdata.bge_rx_jumbo_map);
+ /* FALLTHROUGH */
case 2:
bus_dmamem_unmap(sc->bge_dmatag, kva, BGE_JMEM);
+ /* FALLTHROUGH */
case 1:
bus_dmamem_free(sc->bge_dmatag, &seg, rseg);
break;
@@ -3478,6 +3481,7 @@ bge_attach(device_t parent, device_t sel
}
}
#endif
+ /* FALLTHROUGH */
default:
aprint_error_dev(sc->bge_dev, "can't find mem space\n");
return;
Index: src/sys/dev/pci/if_ipw.c
diff -u src/sys/dev/pci/if_ipw.c:1.71 src/sys/dev/pci/if_ipw.c:1.72
--- src/sys/dev/pci/if_ipw.c:1.71 Sat Dec 22 14:07:53 2018
+++ src/sys/dev/pci/if_ipw.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_ipw.c,v 1.71 2018/12/22 14:07:53 maxv Exp $ */
+/* $NetBSD: if_ipw.c,v 1.72 2019/02/03 03:19:27 mrg Exp $ */
/* FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.15 2005/11/13 17:17:40 damien Exp */
/*-
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ipw.c,v 1.71 2018/12/22 14:07:53 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ipw.c,v 1.72 2019/02/03 03:19:27 mrg Exp $");
/*-
* Intel(R) PRO/Wireless 2100 MiniPCI driver
@@ -1685,7 +1685,7 @@ ipw_ioctl(struct ifnet *ifp, u_long cmd,
sc->sc_fwname = "ipw2100-1.2.fw";
ipw_free_firmware(sc);
- /* FALLTRHOUGH */
+ /* FALLTHROUGH */
default:
error = ieee80211_ioctl(&sc->sc_ic, cmd, data);
if (error != ENETRESET)
Index: src/sys/dev/pci/if_iwi.c
diff -u src/sys/dev/pci/if_iwi.c:1.110 src/sys/dev/pci/if_iwi.c:1.111
--- src/sys/dev/pci/if_iwi.c:1.110 Sat Dec 22 14:07:53 2018
+++ src/sys/dev/pci/if_iwi.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_iwi.c,v 1.110 2018/12/22 14:07:53 maxv Exp $ */
+/* $NetBSD: if_iwi.c,v 1.111 2019/02/03 03:19:27 mrg Exp $ */
/* $OpenBSD: if_iwi.c,v 1.111 2010/11/15 19:11:57 damien Exp $ */
/*-
@@ -19,7 +19,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_iwi.c,v 1.110 2018/12/22 14:07:53 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_iwi.c,v 1.111 2019/02/03 03:19:27 mrg Exp $");
/*-
* Intel(R) PRO/Wireless 2200BG/2225BG/2915ABG driver
@@ -1942,8 +1942,8 @@ iwi_ioctl(struct ifnet *ifp, u_long cmd,
error = iwi_cache_firmware(sc);
if (error)
break;
- /* FALLTRHOUGH */
+ /* FALLTHROUGH */
default:
error = ieee80211_ioctl(&sc->sc_ic, cmd, data);
Index: src/sys/dev/pci/if_msk.c
diff -u src/sys/dev/pci/if_msk.c:1.85 src/sys/dev/pci/if_msk.c:1.86
--- src/sys/dev/pci/if_msk.c:1.85 Sun Jan 27 02:08:42 2019
+++ src/sys/dev/pci/if_msk.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_msk.c,v 1.85 2019/01/27 02:08:42 pgoyette Exp $ */
+/* $NetBSD: if_msk.c,v 1.86 2019/02/03 03:19:27 mrg Exp $ */
/* $OpenBSD: if_msk.c,v 1.79 2009/10/15 17:54:56 deraadt Exp $ */
/*
@@ -52,7 +52,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_msk.c,v 1.85 2019/01/27 02:08:42 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_msk.c,v 1.86 2019/02/03 03:19:27 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -657,11 +657,14 @@ out:
case 4:
bus_dmamap_unload(sc->sc_dmatag,
sc_if->sk_cdata.sk_rx_jumbo_map);
+ /* FALLTHROUGH */
case 3:
bus_dmamap_destroy(sc->sc_dmatag,
sc_if->sk_cdata.sk_rx_jumbo_map);
+ /* FALLTHROUGH */
case 2:
bus_dmamem_unmap(sc->sc_dmatag, kva, MSK_JMEM);
+ /* FALLTHROUGH */
case 1:
bus_dmamem_free(sc->sc_dmatag,
&sc_if->sk_cdata.sk_jumbo_seg,
Index: src/sys/dev/pci/if_sk.c
diff -u src/sys/dev/pci/if_sk.c:1.93 src/sys/dev/pci/if_sk.c:1.94
--- src/sys/dev/pci/if_sk.c:1.93 Tue Jan 22 03:42:27 2019
+++ src/sys/dev/pci/if_sk.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_sk.c,v 1.93 2019/01/22 03:42:27 msaitoh Exp $ */
+/* $NetBSD: if_sk.c,v 1.94 2019/02/03 03:19:27 mrg Exp $ */
/*-
* Copyright (c) 2003 The NetBSD Foundation, Inc.
@@ -115,7 +115,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_sk.c,v 1.93 2019/01/22 03:42:27 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_sk.c,v 1.94 2019/02/03 03:19:27 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -902,11 +902,14 @@ out:
case 4:
bus_dmamap_unload(sc->sc_dmatag,
sc_if->sk_cdata.sk_rx_jumbo_map);
+ /* FALLTHROUGH */
case 3:
bus_dmamap_destroy(sc->sc_dmatag,
sc_if->sk_cdata.sk_rx_jumbo_map);
+ /* FALLTHROUGH */
case 2:
bus_dmamem_unmap(sc->sc_dmatag, kva, SK_JMEM);
+ /* FALLTHROUGH */
case 1:
bus_dmamem_free(sc->sc_dmatag, &seg, rseg);
break;
@@ -1608,6 +1611,7 @@ skc_attach(device_t parent, device_t sel
memtype, 0, &sc->sk_btag, &sc->sk_bhandle,
&iobase, &iosize) == 0)
break;
+ /* FALLTHROUGH */
default:
aprint_error_dev(sc->sk_dev, "can't find mem space\n");
return;
Index: src/sys/dev/pci/mpii.c
diff -u src/sys/dev/pci/mpii.c:1.20 src/sys/dev/pci/mpii.c:1.21
--- src/sys/dev/pci/mpii.c:1.20 Sun Jan 27 02:08:42 2019
+++ src/sys/dev/pci/mpii.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: mpii.c,v 1.20 2019/01/27 02:08:42 pgoyette Exp $ */
+/* $NetBSD: mpii.c,v 1.21 2019/02/03 03:19:27 mrg Exp $ */
/* $OpenBSD: mpii.c,v 1.115 2018/08/14 05:22:21 jmatthew Exp $ */
/*
* Copyright (c) 2010, 2012 Mike Belopuhov
@@ -20,7 +20,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mpii.c,v 1.20 2019/01/27 02:08:42 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mpii.c,v 1.21 2019/02/03 03:19:27 mrg Exp $");
#include "bio.h"
@@ -3264,6 +3264,7 @@ mpii_scsi_cmd_done(struct mpii_ccb *ccb)
switch(sie->scsi_status) {
case MPII_SCSIIO_STATUS_CHECK_COND:
xs->error = XS_SENSE;
+ /* FALLTHROUGH */
case MPII_SCSIIO_STATUS_GOOD:
xs->resid = xs->datalen - le32toh(sie->transfer_count);
break;
Index: src/sys/dev/pci/pdcsata.c
diff -u src/sys/dev/pci/pdcsata.c:1.30 src/sys/dev/pci/pdcsata.c:1.31
--- src/sys/dev/pci/pdcsata.c:1.30 Sun Dec 9 11:14:02 2018
+++ src/sys/dev/pci/pdcsata.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: pdcsata.c,v 1.30 2018/12/09 11:14:02 jdolecek Exp $ */
+/* $NetBSD: pdcsata.c,v 1.31 2019/02/03 03:19:27 mrg Exp $ */
/*
* Copyright (c) 2004, Manuel Bouyer.
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pdcsata.c,v 1.30 2018/12/09 11:14:02 jdolecek Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pdcsata.c,v 1.31 2019/02/03 03:19:27 mrg Exp $");
#include <sys/types.h>
#include <sys/param.h>
@@ -355,6 +355,7 @@ pdcsata_chip_map(struct pciide_softc *sc
2;
sc->sc_wdcdev.sc_atac.atac_probe = wdc_drvprobe;
+ /* FALLTHROUGH */
default:
aprint_error("unknown promise product 0x%x\n",
sc->sc_pp->ide_product);
Index: src/sys/dev/pci/bktr/bktr_core.c
diff -u src/sys/dev/pci/bktr/bktr_core.c:1.55 src/sys/dev/pci/bktr/bktr_core.c:1.56
--- src/sys/dev/pci/bktr/bktr_core.c:1.55 Mon Sep 3 16:29:32 2018
+++ src/sys/dev/pci/bktr/bktr_core.c Sun Feb 3 03:19:27 2019
@@ -1,6 +1,6 @@
/* $SourceForge: bktr_core.c,v 1.6 2003/03/11 23:11:22 thomasklausner Exp $ */
-/* $NetBSD: bktr_core.c,v 1.55 2018/09/03 16:29:32 riastradh Exp $ */
+/* $NetBSD: bktr_core.c,v 1.56 2019/02/03 03:19:27 mrg Exp $ */
/* $FreeBSD: src/sys/dev/bktr/bktr_core.c,v 1.114 2000/10/31 13:09:56 roger Exp$ */
/*
@@ -98,7 +98,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bktr_core.c,v 1.55 2018/09/03 16:29:32 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bktr_core.c,v 1.56 2019/02/03 03:19:27 mrg Exp $");
#include "opt_bktr.h" /* Include any kernel config options */
@@ -2439,6 +2439,7 @@ common_ioctl(bktr_ptr_t bktr, ioctl_cmd_
break;
}
+ /* FALLTHROUGH */
default:
return(EINVAL);
}
Index: src/sys/dev/pcmcia/if_ray.c
diff -u src/sys/dev/pcmcia/if_ray.c:1.91 src/sys/dev/pcmcia/if_ray.c:1.92
--- src/sys/dev/pcmcia/if_ray.c:1.91 Tue Jan 8 08:47:21 2019
+++ src/sys/dev/pcmcia/if_ray.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_ray.c,v 1.91 2019/01/08 08:47:21 msaitoh Exp $ */
+/* $NetBSD: if_ray.c,v 1.92 2019/02/03 03:19:27 mrg Exp $ */
/*
* Copyright (c) 2000 Christian E. Hopps
@@ -57,7 +57,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ray.c,v 1.91 2019/01/08 08:47:21 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ray.c,v 1.92 2019/02/03 03:19:27 mrg Exp $");
#include "opt_inet.h"
@@ -895,6 +895,7 @@ ray_ioctl(struct ifnet *ifp, u_long cmd,
break;
case SIOCADDMULTI:
RAY_DPRINTF(("%s: ioctl: cmd SIOCADDMULTI\n", ifp->if_xname));
+ /* FALLTHROUGH */
case SIOCDELMULTI:
if (cmd == SIOCDELMULTI)
RAY_DPRINTF(("%s: ioctl: cmd SIOCDELMULTI\n",
@@ -907,6 +908,7 @@ ray_ioctl(struct ifnet *ifp, u_long cmd,
break;
case SIOCSIFMEDIA:
RAY_DPRINTF(("%s: ioctl: cmd SIOCSIFMEDIA\n", ifp->if_xname));
+ /* FALLTHROUGH */
case SIOCGIFMEDIA:
if (cmd == SIOCGIFMEDIA)
RAY_DPRINTF(("%s: ioctl: cmd SIOCGIFMEDIA\n",
Index: src/sys/dev/pcmcia/pcmcia_cis.c
diff -u src/sys/dev/pcmcia/pcmcia_cis.c:1.55 src/sys/dev/pcmcia/pcmcia_cis.c:1.56
--- src/sys/dev/pcmcia/pcmcia_cis.c:1.55 Tue May 12 14:42:19 2009
+++ src/sys/dev/pcmcia/pcmcia_cis.c Sun Feb 3 03:19:27 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: pcmcia_cis.c,v 1.55 2009/05/12 14:42:19 cegger Exp $ */
+/* $NetBSD: pcmcia_cis.c,v 1.56 2019/02/03 03:19:27 mrg Exp $ */
/*
* Copyright (c) 1997 Marc Horowitz. All rights reserved.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pcmcia_cis.c,v 1.55 2009/05/12 14:42:19 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pcmcia_cis.c,v 1.56 2019/02/03 03:19:27 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -408,6 +408,7 @@ pcmcia_scan_cis(device_t dev,
* function. This tuple has structural and
* semantic content.
*/
+ /* FALLTHROUGH */
default:
{
if ((*fct) (&tuple, arg)) {
Index: src/sys/dev/scsipi/atapi_base.c
diff -u src/sys/dev/scsipi/atapi_base.c:1.29 src/sys/dev/scsipi/atapi_base.c:1.30
--- src/sys/dev/scsipi/atapi_base.c:1.29 Sat Oct 18 08:33:28 2014
+++ src/sys/dev/scsipi/atapi_base.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: atapi_base.c,v 1.29 2014/10/18 08:33:28 snj Exp $ */
+/* $NetBSD: atapi_base.c,v 1.30 2019/02/03 03:19:28 mrg Exp $ */
/*-
* Copyright (c) 1998, 1999, 2004 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: atapi_base.c,v 1.29 2014/10/18 08:33:28 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: atapi_base.c,v 1.30 2019/02/03 03:19:28 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -84,6 +84,7 @@ atapi_interpret_sense(struct scsipi_xfer
switch (key) {
case SKEY_RECOVERED_ERROR:
msg = "soft error (corrected)";
+ /* FALLTHROUGH */
case SKEY_NO_SENSE:
if (xs->resid == xs->datalen)
xs->resid = 0; /* not short read */
Index: src/sys/dev/scsipi/st.c
diff -u src/sys/dev/scsipi/st.c:1.234 src/sys/dev/scsipi/st.c:1.235
--- src/sys/dev/scsipi/st.c:1.234 Sat Mar 24 08:08:19 2018
+++ src/sys/dev/scsipi/st.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: st.c,v 1.234 2018/03/24 08:08:19 mlelstv Exp $ */
+/* $NetBSD: st.c,v 1.235 2019/02/03 03:19:28 mrg Exp $ */
/*-
* Copyright (c) 1998, 2004 The NetBSD Foundation, Inc.
@@ -50,7 +50,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: st.c,v 1.234 2018/03/24 08:08:19 mlelstv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: st.c,v 1.235 2019/02/03 03:19:28 mrg Exp $");
#ifdef _KERNEL_OPT
#include "opt_scsi.h"
@@ -1459,6 +1459,7 @@ stioctl(dev_t dev, u_long cmd, void *arg
break;
case MTBSF: /* backward space file */
number = -number;
+ /* FALLTHROUGH */
case MTFSF: /* forward space file */
error = st_check_eod(st, FALSE, &nmarks, flags);
if (!error)
@@ -1467,6 +1468,7 @@ stioctl(dev_t dev, u_long cmd, void *arg
break;
case MTBSR: /* backward space record */
number = -number;
+ /* FALLTHROUGH */
case MTFSR: /* forward space record */
error = st_check_eod(st, true, &nmarks, flags);
if (!error)
Index: src/sys/dev/usb/umass.c
diff -u src/sys/dev/usb/umass.c:1.167 src/sys/dev/usb/umass.c:1.168
--- src/sys/dev/usb/umass.c:1.167 Tue Jan 22 06:40:49 2019
+++ src/sys/dev/usb/umass.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: umass.c,v 1.167 2019/01/22 06:40:49 skrll Exp $ */
+/* $NetBSD: umass.c,v 1.168 2019/02/03 03:19:28 mrg Exp $ */
/*
* Copyright (c) 2003 The NetBSD Foundation, Inc.
@@ -124,7 +124,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: umass.c,v 1.167 2019/01/22 06:40:49 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: umass.c,v 1.168 2019/02/03 03:19:28 mrg Exp $");
#ifdef _KERNEL_OPT
#include "opt_usb.h"
@@ -1249,7 +1249,8 @@ umass_bbb_state(struct usbd_xfer *xfer,
(uintptr_t)sc, 0, 0, 0);
}
- /* FALLTHROUGH if no data phase, err == 0 */
+ /* if no data phase, err == 0 */
+ /* FALLTHROUGH */
case TSTATE_BBB_DATA:
/* Command transport phase error handling (ignored if no data
* phase (fallthrough from previous state)) */
@@ -1282,7 +1283,8 @@ umass_bbb_state(struct usbd_xfer *xfer,
}
}
- /* FALLTHROUGH, err == 0 (no data phase or successful) */
+ /* err == 0 (no data phase or successful) */
+ /* FALLTHROUGH */
case TSTATE_BBB_DCLEAR: /* stall clear after data phase */
if (sc->transfer_dir == DIR_IN)
memcpy(sc->transfer_data, sc->datain_buffer,
@@ -1292,7 +1294,8 @@ umass_bbb_state(struct usbd_xfer *xfer,
umass_dump_buffer(sc, sc->transfer_data,
sc->transfer_datalen, 48));
- /* FALLTHROUGH, err == 0 (no data phase or successful) */
+ /* err == 0 (no data phase or successful) */
+ /* FALLTHROUGH */
case TSTATE_BBB_SCLEAR: /* stall clear after status phase */
/* Reading of CSW after bulk stall condition in data phase
* (TSTATE_BBB_DATA2) or bulk-in stall condition after
@@ -1719,7 +1722,8 @@ umass_cbi_state(struct usbd_xfer *xfer,
(uintptr_t)sc, 0, 0, 0);
}
- /* FALLTHROUGH if no data phase, err == 0 */
+ /* if no data phase, err == 0 */
+ /* FALLTHROUGH */
case TSTATE_CBI_DATA:
/* Command transport phase error handling (ignored if no data
* phase (fallthrough from previous state)) */
Index: src/sys/dev/usb/usb.c
diff -u src/sys/dev/usb/usb.c:1.176 src/sys/dev/usb/usb.c:1.177
--- src/sys/dev/usb/usb.c:1.176 Tue Jan 29 09:28:50 2019
+++ src/sys/dev/usb/usb.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: usb.c,v 1.176 2019/01/29 09:28:50 pgoyette Exp $ */
+/* $NetBSD: usb.c,v 1.177 2019/02/03 03:19:28 mrg Exp $ */
/*
* Copyright (c) 1998, 2002, 2008, 2012 The NetBSD Foundation, Inc.
@@ -37,7 +37,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: usb.c,v 1.176 2019/01/29 09:28:50 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: usb.c,v 1.177 2019/02/03 03:19:28 mrg Exp $");
#ifdef _KERNEL_OPT
#include "opt_usb.h"
@@ -671,7 +671,7 @@ usbread(dev_t dev, struct uio *uio, int
case sizeof(struct usb_event_old):
ueo = kmem_zalloc(sizeof(struct usb_event_old), KM_SLEEP);
useold = 1;
- /* FALLTHRU */
+ /* FALLTHROUGH */
case sizeof(struct usb_event):
ue = usb_alloc_event();
break;
@@ -884,6 +884,7 @@ usbioctl(dev_t devt, u_long cmd, void *d
error = EINVAL;
if (error)
goto fail;
+ break;
}
case USB_DEVICESTATS:
Index: src/sys/dev/wscons/wsdisplay.c
diff -u src/sys/dev/wscons/wsdisplay.c:1.152 src/sys/dev/wscons/wsdisplay.c:1.153
--- src/sys/dev/wscons/wsdisplay.c:1.152 Wed Jan 30 11:24:48 2019
+++ src/sys/dev/wscons/wsdisplay.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: wsdisplay.c,v 1.152 2019/01/30 11:24:48 jmcneill Exp $ */
+/* $NetBSD: wsdisplay.c,v 1.153 2019/02/03 03:19:28 mrg Exp $ */
/*
* Copyright (c) 1996, 1997 Christopher G. Demetriou. All rights reserved.
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wsdisplay.c,v 1.152 2019/01/30 11:24:48 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wsdisplay.c,v 1.153 2019/02/03 03:19:28 mrg Exp $");
#ifdef _KERNEL_OPT
#include "opt_wsdisplay_compat.h"
@@ -1565,7 +1565,7 @@ wsdisplay_cfg_ioctl(struct wsdisplay_sof
if (d->idx == -1 && d->type == WSMUX_KBD)
d->idx = wskbd_pickfree();
#undef d
- /* fall into */
+ /* FALLTHROUGH */
case WSMUXIO_INJECTEVENT:
case WSMUXIO_REMOVE_DEVICE:
case WSMUXIO_LIST_DEVICES:
Index: src/sys/kern/kern_rndpool.c
diff -u src/sys/kern/kern_rndpool.c:1.17 src/sys/kern/kern_rndpool.c:1.18
--- src/sys/kern/kern_rndpool.c:1.17 Mon Sep 3 16:29:35 2018
+++ src/sys/kern/kern_rndpool.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: kern_rndpool.c,v 1.17 2018/09/03 16:29:35 riastradh Exp $ */
+/* $NetBSD: kern_rndpool.c,v 1.18 2019/02/03 03:19:28 mrg Exp $ */
/*-
* Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_rndpool.c,v 1.17 2018/09/03 16:29:35 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_rndpool.c,v 1.18 2019/02/03 03:19:28 mrg Exp $");
#include <sys/param.h>
#include <sys/rndpool.h>
@@ -182,10 +182,13 @@ rndpool_add_data(rndpool_t *rp,
switch (len) {
case 3:
val = *buf++;
+ /* FALLTHROUGH */
case 2:
val = val << 8 | *buf++;
+ /* FALLTHROUGH */
case 1:
val = val << 8 | *buf++;
+ /* FALLTHROUGH */
}
rndpool_add_one_word(rp, val);
Index: src/sys/kern/kern_synch.c
diff -u src/sys/kern/kern_synch.c:1.322 src/sys/kern/kern_synch.c:1.323
--- src/sys/kern/kern_synch.c:1.322 Fri Nov 30 15:05:35 2018
+++ src/sys/kern/kern_synch.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: kern_synch.c,v 1.322 2018/11/30 15:05:35 mlelstv Exp $ */
+/* $NetBSD: kern_synch.c,v 1.323 2019/02/03 03:19:28 mrg Exp $ */
/*-
* Copyright (c) 1999, 2000, 2004, 2006, 2007, 2008, 2009
@@ -69,7 +69,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_synch.c,v 1.322 2018/11/30 15:05:35 mlelstv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_synch.c,v 1.323 2019/02/03 03:19:28 mrg Exp $");
#include "opt_kstack.h"
#include "opt_dtrace.h"
@@ -1154,6 +1154,7 @@ sched_pstats(void)
if (l->l_slptime > 1) {
break;
}
+ /* FALLTHROUGH */
case LSRUN:
case LSONPROC:
case LSIDL:
Index: src/sys/kern/sys_descrip.c
diff -u src/sys/kern/sys_descrip.c:1.31 src/sys/kern/sys_descrip.c:1.32
--- src/sys/kern/sys_descrip.c:1.31 Tue Dec 26 08:30:58 2017
+++ src/sys/kern/sys_descrip.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: sys_descrip.c,v 1.31 2017/12/26 08:30:58 kamil Exp $ */
+/* $NetBSD: sys_descrip.c,v 1.32 2019/02/03 03:19:28 mrg Exp $ */
/*-
* Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -67,7 +67,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sys_descrip.c,v 1.31 2017/12/26 08:30:58 kamil Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sys_descrip.c,v 1.32 2019/02/03 03:19:28 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -257,6 +257,7 @@ do_fcntl_lock(int fd, int cmd, struct fl
flg |= F_WAIT;
/* Fall into F_SETLK */
+ /* FALLTHROUGH */
case F_SETLK:
switch (fl->l_type) {
case F_RDLCK:
Index: src/sys/kern/sys_ptrace_common.c
diff -u src/sys/kern/sys_ptrace_common.c:1.46 src/sys/kern/sys_ptrace_common.c:1.47
--- src/sys/kern/sys_ptrace_common.c:1.46 Thu Nov 29 11:45:52 2018
+++ src/sys/kern/sys_ptrace_common.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: sys_ptrace_common.c,v 1.46 2018/11/29 11:45:52 maxv Exp $ */
+/* $NetBSD: sys_ptrace_common.c,v 1.47 2019/02/03 03:19:28 mrg Exp $ */
/*-
* Copyright (c) 2008, 2009 The NetBSD Foundation, Inc.
@@ -118,7 +118,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sys_ptrace_common.c,v 1.46 2018/11/29 11:45:52 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sys_ptrace_common.c,v 1.47 2019/02/03 03:19:28 mrg Exp $");
#ifdef _KERNEL_OPT
#include "opt_ptrace.h"
@@ -240,6 +240,7 @@ ptrace_listener_cb(kauth_cred_t cred, ka
break;
}
#endif
+ /* FALLTHROUGH */
case PT_TRACE_ME:
case PT_ATTACH:
case PT_WRITE_I:
@@ -1295,6 +1296,7 @@ do_ptrace(struct ptrace_methods *ptm, st
case PT_SETSTEP:
write = 1;
+ /* FALLTHROUGH */
case PT_CLEARSTEP:
/* write = 0 done above. */
if ((error = ptrace_update_lwp(t, <, data)) != 0)
Index: src/sys/net/if_fddisubr.c
diff -u src/sys/net/if_fddisubr.c:1.109 src/sys/net/if_fddisubr.c:1.110
--- src/sys/net/if_fddisubr.c:1.109 Wed May 9 06:35:10 2018
+++ src/sys/net/if_fddisubr.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_fddisubr.c,v 1.109 2018/05/09 06:35:10 maxv Exp $ */
+/* $NetBSD: if_fddisubr.c,v 1.110 2019/02/03 03:19:28 mrg Exp $ */
/*
* Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -96,7 +96,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_fddisubr.c,v 1.109 2018/05/09 06:35:10 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_fddisubr.c,v 1.110 2019/02/03 03:19:28 mrg Exp $");
#ifdef _KERNEL_OPT
#include "opt_gateway.h"
@@ -358,6 +358,7 @@ fddi_output(struct ifnet *ifp0, struct m
/*FALLTHROUGH*/
}
+ /*FALLTHROUGH*/
case AF_LINK:
{
const struct fddi_header *fh1 =
Index: src/sys/net/if_strip.c
diff -u src/sys/net/if_strip.c:1.112 src/sys/net/if_strip.c:1.113
--- src/sys/net/if_strip.c:1.112 Thu Jan 24 09:33:03 2019
+++ src/sys/net/if_strip.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_strip.c,v 1.112 2019/01/24 09:33:03 knakahara Exp $ */
+/* $NetBSD: if_strip.c,v 1.113 2019/02/03 03:19:28 mrg Exp $ */
/* from: NetBSD: if_sl.c,v 1.38 1996/02/13 22:00:23 christos Exp $ */
/*
@@ -87,7 +87,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_strip.c,v 1.112 2019/01/24 09:33:03 knakahara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_strip.c,v 1.113 2019/02/03 03:19:28 mrg Exp $");
#ifdef _KERNEL_OPT
#include "opt_inet.h"
@@ -1011,8 +1011,7 @@ stripinput(int c, struct tty *tp)
if (sc->sc_mp - sc->sc_pktstart == 0)
break;
- /* Fall through to */
-
+ /* FALLTHROUGH */
default:
if (sc->sc_mp < sc->sc_ep) {
*sc->sc_mp++ = c;
@@ -1743,6 +1742,7 @@ StuffData(u_char *src, u_long length, u_
/* else, we only have one so far, so switch to Stuff_Diff code */
code = Stuff_Diff; /* and fall through to Stuff_Diff case below */
+ /* FALLTHROUGH */
case Stuff_Diff: /* Stuff_Diff: We have at least two *different* bytes encoded */
/* If this is a zero, must encode a Stuff_DiffZero, and begin a new block */
if (*src == 0)
Index: src/sys/netbt/hci_ioctl.c
diff -u src/sys/netbt/hci_ioctl.c:1.13 src/sys/netbt/hci_ioctl.c:1.14
--- src/sys/netbt/hci_ioctl.c:1.13 Sat Nov 28 09:04:34 2015
+++ src/sys/netbt/hci_ioctl.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: hci_ioctl.c,v 1.13 2015/11/28 09:04:34 plunky Exp $ */
+/* $NetBSD: hci_ioctl.c,v 1.14 2019/02/03 03:19:28 mrg Exp $ */
/*-
* Copyright (c) 2005 Iain Hibbert.
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: hci_ioctl.c,v 1.13 2015/11/28 09:04:34 plunky Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hci_ioctl.c,v 1.14 2019/02/03 03:19:28 mrg Exp $");
#include <sys/param.h>
#include <sys/domain.h>
@@ -168,6 +168,7 @@ hci_ioctl_pcb(unsigned long cmd, void *d
}
/* else fall through and look it up */
+ /* FALLTHROUGH */
case SIOCGBTINFO:
case SIOCSBTFLAGS:
case SIOCSBTPOLICY:
@@ -203,8 +204,9 @@ hci_ioctl_pcb(unsigned long cmd, void *d
break;
}
- /* and fall through to */
+ /* FALLTHROUGH */
case SIOCGBTINFO: /* get unit info */
+ /* FALLTHROUGH */
case SIOCGBTINFOA: /* get info by address */
memset(btr, 0, sizeof(struct btreq));
strlcpy(btr->btr_name, device_xname(unit->hci_dev), HCI_DEVNAME_SIZE);
Index: src/sys/nfs/nfs_serv.c
diff -u src/sys/nfs/nfs_serv.c:1.175 src/sys/nfs/nfs_serv.c:1.176
--- src/sys/nfs/nfs_serv.c:1.175 Mon Sep 3 16:29:36 2018
+++ src/sys/nfs/nfs_serv.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: nfs_serv.c,v 1.175 2018/09/03 16:29:36 riastradh Exp $ */
+/* $NetBSD: nfs_serv.c,v 1.176 2019/02/03 03:19:28 mrg Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -55,7 +55,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: nfs_serv.c,v 1.175 2018/09/03 16:29:36 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nfs_serv.c,v 1.176 2019/02/03 03:19:28 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -1467,6 +1467,7 @@ nfsrv_create(struct nfsrv_descript *nfsd
error = EEXIST;
break;
}
+ /* FALLTHROUGH */
case NFSV3CREATE_UNCHECKED:
nfsm_srvsattr(&va);
break;
Index: src/sys/nfs/nfs_syscalls.c
diff -u src/sys/nfs/nfs_syscalls.c:1.160 src/sys/nfs/nfs_syscalls.c:1.161
--- src/sys/nfs/nfs_syscalls.c:1.160 Fri Mar 16 17:25:04 2018
+++ src/sys/nfs/nfs_syscalls.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: nfs_syscalls.c,v 1.160 2018/03/16 17:25:04 christos Exp $ */
+/* $NetBSD: nfs_syscalls.c,v 1.161 2019/02/03 03:19:28 mrg Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: nfs_syscalls.c,v 1.160 2018/03/16 17:25:04 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nfs_syscalls.c,v 1.161 2019/02/03 03:19:28 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -804,6 +804,7 @@ nfssvc_nfsd(struct nfssvc_copy_ops *ops,
nfsrv_updatecache(nd, true, mreq);
nd->nd_mrep = NULL;
}
+ /* FALLTHROUGH */
case RC_REPLY:
m = mreq;
siz = 0;
Index: src/tests/include/t_paths.c
diff -u src/tests/include/t_paths.c:1.16 src/tests/include/t_paths.c:1.17
--- src/tests/include/t_paths.c:1.16 Thu May 7 06:23:23 2015
+++ src/tests/include/t_paths.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: t_paths.c,v 1.16 2015/05/07 06:23:23 pgoyette Exp $ */
+/* $NetBSD: t_paths.c,v 1.17 2019/02/03 03:19:28 mrg Exp $ */
/*-
* Copyright (c) 2011 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: t_paths.c,v 1.16 2015/05/07 06:23:23 pgoyette Exp $");
+__RCSID("$NetBSD: t_paths.c,v 1.17 2019/02/03 03:19:28 mrg Exp $");
#include <sys/param.h>
#include <sys/stat.h>
@@ -163,6 +163,7 @@ ATF_TC_BODY(paths, tc)
paths[i].path, errno);
}
+ /* FALLTHROUGH */
case EBUSY: /* FALLTHROUGH */
case ENXIO: /* FALLTHROUGH */
case ENOENT: /* FALLTHROUGH */
Index: src/tests/lib/libc/sys/t_ptrace_wait.c
diff -u src/tests/lib/libc/sys/t_ptrace_wait.c:1.69 src/tests/lib/libc/sys/t_ptrace_wait.c:1.70
--- src/tests/lib/libc/sys/t_ptrace_wait.c:1.69 Tue Jan 22 03:47:45 2019
+++ src/tests/lib/libc/sys/t_ptrace_wait.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: t_ptrace_wait.c,v 1.69 2019/01/22 03:47:45 kamil Exp $ */
+/* $NetBSD: t_ptrace_wait.c,v 1.70 2019/02/03 03:19:28 mrg Exp $ */
/*-
* Copyright (c) 2016 The NetBSD Foundation, Inc.
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: t_ptrace_wait.c,v 1.69 2019/01/22 03:47:45 kamil Exp $");
+__RCSID("$NetBSD: t_ptrace_wait.c,v 1.70 2019/02/03 03:19:28 mrg Exp $");
#include <sys/param.h>
#include <sys/types.h>
@@ -113,6 +113,7 @@ traceme_raise(int sigval)
case SIGKILL:
/* NOTREACHED */
FORKEE_ASSERTX(0 && "This shall not be reached");
+ __unreachable();
default:
DPRINTF("Before exiting of the child process\n");
_exit(exitval);
@@ -800,6 +801,7 @@ traceme_vfork_raise(int sigval)
case SIGHUP:
/* NOTREACHED */
FORKEE_ASSERTX(0 && "This shall not be reached");
+ __unreachable();
default:
DPRINTF("Before exiting of the child process\n");
_exit(exitval);
Index: src/tests/lib/libc/sys/t_sendrecv.c
diff -u src/tests/lib/libc/sys/t_sendrecv.c:1.5 src/tests/lib/libc/sys/t_sendrecv.c:1.6
--- src/tests/lib/libc/sys/t_sendrecv.c:1.5 Tue Nov 6 17:55:04 2018
+++ src/tests/lib/libc/sys/t_sendrecv.c Sun Feb 3 03:19:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: t_sendrecv.c,v 1.5 2018/11/06 17:55:04 christos Exp $ */
+/* $NetBSD: t_sendrecv.c,v 1.6 2019/02/03 03:19:28 mrg Exp $ */
/*-
* Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: t_sendrecv.c,v 1.5 2018/11/06 17:55:04 christos Exp $");
+__RCSID("$NetBSD: t_sendrecv.c,v 1.6 2019/02/03 03:19:28 mrg Exp $");
#include <atf-c.h>
#include <sys/types.h>
@@ -134,6 +134,7 @@ sendrecv(int rerror)
case -1:
ATF_REQUIRE_MSG(errno == 0,
"socketpair failed (%s)", strerror(errno));
+ __unreachable();
/*NOTREACHED*/
case 0:
sched_yield();
Index: src/usr.bin/colcrt/colcrt.c
diff -u src/usr.bin/colcrt/colcrt.c:1.8 src/usr.bin/colcrt/colcrt.c:1.9
--- src/usr.bin/colcrt/colcrt.c:1.8 Mon Jul 21 14:19:21 2008
+++ src/usr.bin/colcrt/colcrt.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: colcrt.c,v 1.8 2008/07/21 14:19:21 lukem Exp $ */
+/* $NetBSD: colcrt.c,v 1.9 2019/02/03 03:19:29 mrg Exp $ */
/*
* Copyright (c) 1980, 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1980, 19
#if 0
static char sccsid[] = "@(#)colcrt.c 8.1 (Berkeley) 6/6/93";
#else
-__RCSID("$NetBSD: colcrt.c,v 1.8 2008/07/21 14:19:21 lukem Exp $");
+__RCSID("$NetBSD: colcrt.c,v 1.9 2019/02/03 03:19:29 mrg Exp $");
#endif
#endif /* not lint */
@@ -158,6 +158,7 @@ main(int argc, char *argv[])
outcol &= ~7;
outcol--;
c = ' ';
+ /* FALLTHROUGH */
default:
if (outcol >= 132) {
outcol++;
Index: src/usr.bin/ctags/ctags.c
diff -u src/usr.bin/ctags/ctags.c:1.12 src/usr.bin/ctags/ctags.c:1.13
--- src/usr.bin/ctags/ctags.c:1.12 Mon Jul 21 14:19:22 2008
+++ src/usr.bin/ctags/ctags.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: ctags.c,v 1.12 2008/07/21 14:19:22 lukem Exp $ */
+/* $NetBSD: ctags.c,v 1.13 2019/02/03 03:19:29 mrg Exp $ */
/*
* Copyright (c) 1987, 1993, 1994, 1995
@@ -43,7 +43,7 @@ __COPYRIGHT("@(#) Copyright (c) 1987, 19
#if 0
static char sccsid[] = "@(#)ctags.c 8.4 (Berkeley) 2/7/95";
#endif
-__RCSID("$NetBSD: ctags.c,v 1.12 2008/07/21 14:19:22 lukem Exp $");
+__RCSID("$NetBSD: ctags.c,v 1.13 2019/02/03 03:19:29 mrg Exp $");
#endif /* not lint */
#include <err.h>
@@ -123,6 +123,7 @@ main(int argc, char **argv)
break;
case 'v':
vflag++;
+ /* FALLTHROUGH */
case 'x':
xflag++;
break;
Index: src/usr.bin/ctags/fortran.c
diff -u src/usr.bin/ctags/fortran.c:1.11 src/usr.bin/ctags/fortran.c:1.12
--- src/usr.bin/ctags/fortran.c:1.11 Mon Jul 13 19:05:40 2009
+++ src/usr.bin/ctags/fortran.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: fortran.c,v 1.11 2009/07/13 19:05:40 roy Exp $ */
+/* $NetBSD: fortran.c,v 1.12 2019/02/03 03:19:29 mrg Exp $ */
/*
* Copyright (c) 1987, 1993, 1994
@@ -38,7 +38,7 @@
#if 0
static char sccsid[] = "@(#)fortran.c 8.3 (Berkeley) 4/2/94";
#else
-__RCSID("$NetBSD: fortran.c,v 1.11 2009/07/13 19:05:40 roy Exp $");
+__RCSID("$NetBSD: fortran.c,v 1.12 2019/02/03 03:19:29 mrg Exp $");
#endif
#endif /* not lint */
@@ -117,6 +117,7 @@ PF_funcs(void)
case 's':
if (cicmp("subroutine"))
break;
+ /* FALLTHROUGH */
default:
continue;
}
Index: src/usr.bin/deroff/deroff.c
diff -u src/usr.bin/deroff/deroff.c:1.11 src/usr.bin/deroff/deroff.c:1.12
--- src/usr.bin/deroff/deroff.c:1.11 Fri Oct 18 20:47:06 2013
+++ src/usr.bin/deroff/deroff.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: deroff.c,v 1.11 2013/10/18 20:47:06 christos Exp $ */
+/* $NetBSD: deroff.c,v 1.12 2019/02/03 03:19:29 mrg Exp $ */
/* taken from: OpenBSD: deroff.c,v 1.6 2004/06/02 14:58:46 tom Exp */
@@ -65,7 +65,7 @@
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: deroff.c,v 1.11 2013/10/18 20:47:06 christos Exp $");
+__RCSID("$NetBSD: deroff.c,v 1.12 2019/02/03 03:19:29 mrg Exp $");
#include <err.h>
#include <limits.h>
@@ -635,6 +635,7 @@ sw:
if (C != '(')
return;
+ /* FALLTHROUGH */
case '(':
if (msflag) {
if (C == 'e') {
Index: src/usr.bin/fstat/fstat.c
diff -u src/usr.bin/fstat/fstat.c:1.111 src/usr.bin/fstat/fstat.c:1.112
--- src/usr.bin/fstat/fstat.c:1.111 Fri Dec 30 21:08:23 2016
+++ src/usr.bin/fstat/fstat.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: fstat.c,v 1.111 2016/12/30 21:08:23 christos Exp $ */
+/* $NetBSD: fstat.c,v 1.112 2019/02/03 03:19:29 mrg Exp $ */
/*-
* Copyright (c) 1988, 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1988, 19
#if 0
static char sccsid[] = "@(#)fstat.c 8.3 (Berkeley) 5/2/95";
#else
-__RCSID("$NetBSD: fstat.c,v 1.111 2016/12/30 21:08:23 christos Exp $");
+__RCSID("$NetBSD: fstat.c,v 1.112 2019/02/03 03:19:29 mrg Exp $");
#endif
#endif /* not lint */
@@ -1071,6 +1071,7 @@ socktrans(struct socket *sock, int i)
switch (proto.pr_protocol) {
case IPPROTO_UDP:
isdgram = true;
+ /* FALLTHROUGH */
case IPPROTO_TCP:
if (so.so_pcb == NULL)
break;
@@ -1094,6 +1095,7 @@ socktrans(struct socket *sock, int i)
switch (proto.pr_protocol) {
case IPPROTO_UDP:
isdgram = true;
+ /* FALLTHROUGH */
case IPPROTO_TCP:
if (so.so_pcb == NULL)
break;
Index: src/usr.bin/ftp/domacro.c
diff -u src/usr.bin/ftp/domacro.c:1.22 src/usr.bin/ftp/domacro.c:1.23
--- src/usr.bin/ftp/domacro.c:1.22 Sun Apr 12 10:18:52 2009
+++ src/usr.bin/ftp/domacro.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: domacro.c,v 1.22 2009/04/12 10:18:52 lukem Exp $ */
+/* $NetBSD: domacro.c,v 1.23 2019/02/03 03:19:29 mrg Exp $ */
/*
* Copyright (c) 1985, 1993, 1994
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)domacro.c 8.3 (Berkeley) 4/2/94";
#else
-__RCSID("$NetBSD: domacro.c,v 1.22 2009/04/12 10:18:52 lukem Exp $");
+__RCSID("$NetBSD: domacro.c,v 1.23 2019/02/03 03:19:29 mrg Exp $");
#endif
#endif /* not lint */
@@ -102,7 +102,7 @@ domacro(int argc, char *argv[])
}
break;
}
- /* intentional drop through */
+ /* FALLTHROUGH */
default:
*cp2++ = *cp1;
break;
Index: src/usr.bin/indent/indent.c
diff -u src/usr.bin/indent/indent.c:1.23 src/usr.bin/indent/indent.c:1.24
--- src/usr.bin/indent/indent.c:1.23 Mon Sep 5 00:40:29 2016
+++ src/usr.bin/indent/indent.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: indent.c,v 1.23 2016/09/05 00:40:29 sevan Exp $ */
+/* $NetBSD: indent.c,v 1.24 2019/02/03 03:19:29 mrg Exp $ */
/*
* Copyright (c) 1980, 1993
@@ -75,7 +75,7 @@ __COPYRIGHT("@(#) Copyright (c) 1985 Sun
#if 0
static char sccsid[] = "@(#)indent.c 5.17 (Berkeley) 6/7/93";
#else
-__RCSID("$NetBSD: indent.c,v 1.23 2016/09/05 00:40:29 sevan Exp $");
+__RCSID("$NetBSD: indent.c,v 1.24 2019/02/03 03:19:29 mrg Exp $");
#endif
#endif /* not lint */
@@ -346,6 +346,7 @@ main(int argc, char **argv)
case newline:
++line_no;
flushed_nl = true;
+ /* FALLTHROUGH */
case form_feed:
break; /* form feeds and newlines found here
* will be ignored */
@@ -365,6 +366,7 @@ main(int argc, char **argv)
goto sw_buffer; /* go to common code to
* get out of this loop */
}
+ /* FALLTHROUGH */
case comment: /* we have a comment, so we must copy
* it into the buffer */
if (!flushed_nl || sc_end != 0) {
@@ -406,6 +408,7 @@ main(int argc, char **argv)
fill_buffer();
break;
}
+ /* FALLTHROUGH */
default: /* it is the start of a normal
* statment */
if (flushed_nl) /* if we flushed a newline,
Index: src/usr.bin/indent/io.c
diff -u src/usr.bin/indent/io.c:1.17 src/usr.bin/indent/io.c:1.18
--- src/usr.bin/indent/io.c:1.17 Thu Feb 25 13:23:27 2016
+++ src/usr.bin/indent/io.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: io.c,v 1.17 2016/02/25 13:23:27 ginsbach Exp $ */
+/* $NetBSD: io.c,v 1.18 2019/02/03 03:19:29 mrg Exp $ */
/*
* Copyright (c) 1980, 1993
@@ -68,7 +68,7 @@
#if 0
static char sccsid[] = "@(#)io.c 8.1 (Berkeley) 6/6/93";
#else
-__RCSID("$NetBSD: io.c,v 1.17 2016/02/25 13:23:27 ginsbach Exp $");
+__RCSID("$NetBSD: io.c,v 1.18 2019/02/03 03:19:29 mrg Exp $");
#endif
#endif /* not lint */
@@ -232,6 +232,7 @@ dump_line(void)
break;
case '\\':
putc('\\', output);
+ /* FALLTHROUGH */
default:
putc(*follow, output);
}
Index: src/usr.bin/indent/lexi.c
diff -u src/usr.bin/indent/lexi.c:1.14 src/usr.bin/indent/lexi.c:1.15
--- src/usr.bin/indent/lexi.c:1.14 Sun Jun 5 18:35:32 2016
+++ src/usr.bin/indent/lexi.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: lexi.c,v 1.14 2016/06/05 18:35:32 dholland Exp $ */
+/* $NetBSD: lexi.c,v 1.15 2019/02/03 03:19:29 mrg Exp $ */
/*
* Copyright (c) 1980, 1993
@@ -68,7 +68,7 @@
#if 0
static char sccsid[] = "@(#)lexi.c 8.1 (Berkeley) 6/6/93";
#else
-__RCSID("$NetBSD: lexi.c,v 1.14 2016/06/05 18:35:32 dholland Exp $");
+__RCSID("$NetBSD: lexi.c,v 1.15 2019/02/03 03:19:29 mrg Exp $");
#endif
#endif /* not lint */
@@ -313,6 +313,7 @@ lexi(void)
* Next time around, we will want to know that we have had a
* 'struct'
*/
+ /* FALLTHROUGH */
case 4:/* one of the declaration keywords */
if (ps.p_l_follow) {
ps.cast_mask |= 1 << ps.p_l_follow;
@@ -329,6 +330,7 @@ lexi(void)
case 7:
ps.sizeof_keyword = true;
+ /* FALLTHROUGH */
default: /* all others are treated like any
* other identifier */
return (ident);
Index: src/usr.bin/indent/parse.c
diff -u src/usr.bin/indent/parse.c:1.7 src/usr.bin/indent/parse.c:1.8
--- src/usr.bin/indent/parse.c:1.7 Thu Aug 7 11:14:09 2003
+++ src/usr.bin/indent/parse.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: parse.c,v 1.7 2003/08/07 11:14:09 agc Exp $ */
+/* $NetBSD: parse.c,v 1.8 2019/02/03 03:19:29 mrg Exp $ */
/*
* Copyright (c) 1980, 1993
@@ -68,7 +68,7 @@
#if 0
static char sccsid[] = "@(#)parse.c 8.1 (Berkeley) 6/6/93";
#else
-__RCSID("$NetBSD: parse.c,v 1.7 2003/08/07 11:14:09 agc Exp $");
+__RCSID("$NetBSD: parse.c,v 1.8 2019/02/03 03:19:29 mrg Exp $");
#endif
#endif /* not lint */
@@ -125,6 +125,7 @@ parse(int tk)
case ifstmt: /* scanned if (...) */
if (ps.p_stack[ps.tos] == elsehead && ps.else_if) /* "else if ..." */
ps.i_l_follow = ps.il[ps.tos];
+ /* FALLTHROUGH */
case dolit: /* 'do' */
case forstmt: /* for (...) */
ps.p_stack[++ps.tos] = tk;
@@ -327,6 +328,7 @@ reduce(void)
/* <switch> <stmt> */
case_ind = ps.cstk[ps.tos - 1];
+ /* FALLTHROUGH */
case decl: /* finish of a declaration */
case elsehead:
/* <<if> <stmt> else> <stmt> */
Index: src/usr.bin/jot/jot.c
diff -u src/usr.bin/jot/jot.c:1.26 src/usr.bin/jot/jot.c:1.27
--- src/usr.bin/jot/jot.c:1.26 Mon Jun 25 14:29:17 2018
+++ src/usr.bin/jot/jot.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: jot.c,v 1.26 2018/06/25 14:29:17 christos Exp $ */
+/* $NetBSD: jot.c,v 1.27 2019/02/03 03:19:29 mrg Exp $ */
/*-
* Copyright (c) 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1993\
#if 0
static char sccsid[] = "@(#)jot.c 8.1 (Berkeley) 6/6/93";
#endif
-__RCSID("$NetBSD: jot.c,v 1.26 2018/06/25 14:29:17 christos Exp $");
+__RCSID("$NetBSD: jot.c,v 1.27 2019/02/03 03:19:29 mrg Exp $");
#endif /* not lint */
/*
@@ -190,6 +190,7 @@ getargs(int argc, char *argv[])
argv[3]);
have |= STEP;
}
+ /* FALLTHROUGH */
case 3:
if (!is_default(argv[2])) {
if (!sscanf(argv[2], "%lf", &ender))
@@ -198,6 +199,7 @@ getargs(int argc, char *argv[])
if (prec < 0)
n = getprec(argv[2]);
}
+ /* FALLTHROUGH */
case 2:
if (!is_default(argv[1])) {
if (!sscanf(argv[1], "%lf", &begin))
@@ -208,6 +210,7 @@ getargs(int argc, char *argv[])
if (n > prec) /* maximum precision */
prec = n;
}
+ /* FALLTHROUGH */
case 1:
if (!is_default(argv[0])) {
reps = strtoul(argv[0], &ep, 0);
@@ -216,6 +219,7 @@ getargs(int argc, char *argv[])
argv[0]);
have |= REPS;
}
+ /* FALLTHROUGH */
case 0:
break;
default:
Index: src/usr.bin/make/var.c
diff -u src/usr.bin/make/var.c:1.221 src/usr.bin/make/var.c:1.222
--- src/usr.bin/make/var.c:1.221 Fri Dec 21 05:50:19 2018
+++ src/usr.bin/make/var.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: var.c,v 1.221 2018/12/21 05:50:19 sjg Exp $ */
+/* $NetBSD: var.c,v 1.222 2019/02/03 03:19:29 mrg Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: var.c,v 1.221 2018/12/21 05:50:19 sjg Exp $";
+static char rcsid[] = "$NetBSD: var.c,v 1.222 2019/02/03 03:19:29 mrg Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)var.c 8.3 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: var.c,v 1.221 2018/12/21 05:50:19 sjg Exp $");
+__RCSID("$NetBSD: var.c,v 1.222 2019/02/03 03:19:29 mrg Exp $");
#endif
#endif /* not lint */
#endif
@@ -2400,8 +2400,10 @@ VarHash(char *str)
break;
case 3:
k |= (ustr[2] << 16);
+ /* FALLTHROUGH */
case 2:
k |= (ustr[1] << 8);
+ /* FALLTHROUGH */
case 1:
k |= ustr[0];
len = 0;
Index: src/usr.bin/rdist/gram.y
diff -u src/usr.bin/rdist/gram.y:1.13 src/usr.bin/rdist/gram.y:1.14
--- src/usr.bin/rdist/gram.y:1.13 Mon Apr 13 04:35:36 2009
+++ src/usr.bin/rdist/gram.y Sun Feb 3 03:19:29 2019
@@ -1,5 +1,5 @@
%{
-/* $NetBSD: gram.y,v 1.13 2009/04/13 04:35:36 lukem Exp $ */
+/* $NetBSD: gram.y,v 1.14 2019/02/03 03:19:29 mrg Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -35,7 +35,7 @@
#if 0
static char sccsid[] = "@(#)gram.y 8.1 (Berkeley) 6/9/93";
#else
-__RCSID("$NetBSD: gram.y,v 1.13 2009/04/13 04:35:36 lukem Exp $");
+__RCSID("$NetBSD: gram.y,v 1.14 2019/02/03 03:19:29 mrg Exp $");
#endif
#endif /* not lint */
@@ -219,8 +219,10 @@ again:
;
if (c == EOF)
return(0);
+ /* FALLTHROUGH */
case '\n':
yylineno++;
+ /* FALLTHROUGH */
case ' ':
case '\t': /* skip blanks */
goto again;
Index: src/usr.bin/rdist/server.c
diff -u src/usr.bin/rdist/server.c:1.32 src/usr.bin/rdist/server.c:1.33
--- src/usr.bin/rdist/server.c:1.32 Fri Oct 18 20:41:49 2013
+++ src/usr.bin/rdist/server.c Sun Feb 3 03:19:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: server.c,v 1.32 2013/10/18 20:41:49 christos Exp $ */
+/* $NetBSD: server.c,v 1.33 2019/02/03 03:19:29 mrg Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)server.c 8.1 (Berkeley) 6/9/93";
#else
-__RCSID("$NetBSD: server.c,v 1.32 2013/10/18 20:41:49 christos Exp $");
+__RCSID("$NetBSD: server.c,v 1.33 2019/02/03 03:19:29 mrg Exp $");
#endif
#endif /* not lint */
@@ -231,6 +231,7 @@ server(void)
default:
error("server: unknown command '%s'\n", cp);
+ /* FALLTHROUGH */
case '\0':
continue;
}
@@ -1542,7 +1543,7 @@ response(void)
default:
s--;
- /* fall into... */
+ /* FALLTHROUGH */
case '\1':
case '\2':
nerrs++;
Index: src/usr.bin/rs/rs.c
diff -u src/usr.bin/rs/rs.c:1.15 src/usr.bin/rs/rs.c:1.16
--- src/usr.bin/rs/rs.c:1.15 Tue Sep 6 18:28:58 2011
+++ src/usr.bin/rs/rs.c Sun Feb 3 03:19:30 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: rs.c,v 1.15 2011/09/06 18:28:58 joerg Exp $ */
+/* $NetBSD: rs.c,v 1.16 2019/02/03 03:19:30 mrg Exp $ */
/*-
* Copyright (c) 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1993\
#if 0
static char sccsid[] = "@(#)rs.c 8.1 (Berkeley) 6/6/93";
#else
-__RCSID("$NetBSD: rs.c,v 1.15 2011/09/06 18:28:58 joerg Exp $");
+__RCSID("$NetBSD: rs.c,v 1.16 2019/02/03 03:19:30 mrg Exp $");
#endif
#endif /* not lint */
@@ -400,11 +400,13 @@ getargs(int ac, char *av[])
switch (*p) {
case 'T':
flags |= MTRANSPOSE;
+ /* FALLTHROUGH */
case 't':
flags |= TRANSPOSE;
break;
case 'c': /* input col. separator */
flags |= ONEISEPONLY;
+ /* FALLTHROUGH */
case 's': /* one or more allowed */
if (p[1])
isep = *++p;
@@ -413,6 +415,7 @@ getargs(int ac, char *av[])
break;
case 'C':
flags |= ONEOSEPONLY;
+ /* FALLTHROUGH */
case 'S':
if (p[1])
osep = *++p;
@@ -426,6 +429,7 @@ getargs(int ac, char *av[])
break;
case 'K': /* skip N lines */
flags |= SKIPPRINT;
+ /* FALLTHROUGH */
case 'k': /* skip, do not print */
p = getnum(&skip, p, 0);
if (!skip)
@@ -457,6 +461,7 @@ getargs(int ac, char *av[])
break;
case 'H': /* print shape only */
flags |= DETAILSHAPE;
+ /* FALLTHROUGH */
case 'h':
flags |= SHAPEONLY;
break;
@@ -485,10 +490,13 @@ getargs(int ac, char *av[])
switch (ac) {
/*case 3:
opages = atoi(av[2]);*/
+ /* FALLTHROUGH */
case 2:
ocols = atoi(av[1]);
+ /* FALLTHROUGH */
case 1:
orows = atoi(av[0]);
+ /* FALLTHROUGH */
case 0:
break;
default:
Index: src/usr.bin/sockstat/sockstat.c
diff -u src/usr.bin/sockstat/sockstat.c:1.19 src/usr.bin/sockstat/sockstat.c:1.20
--- src/usr.bin/sockstat/sockstat.c:1.19 Sat Jan 14 01:01:48 2017
+++ src/usr.bin/sockstat/sockstat.c Sun Feb 3 03:19:30 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: sockstat.c,v 1.19 2017/01/14 01:01:48 christos Exp $ */
+/* $NetBSD: sockstat.c,v 1.20 2019/02/03 03:19:30 mrg Exp $ */
/*
* Copyright (c) 2005 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: sockstat.c,v 1.19 2017/01/14 01:01:48 christos Exp $");
+__RCSID("$NetBSD: sockstat.c,v 1.20 2019/02/03 03:19:30 mrg Exp $");
#endif
#define _KMEMUSER
@@ -251,6 +251,7 @@ parse_ports(const char *l)
switch (*e) {
case ',':
e++;
+ /* FALLTHROUGH */
case '\0':
bit_set(portmap, i);
s = e;
Index: src/usr.bin/ul/ul.c
diff -u src/usr.bin/ul/ul.c:1.19 src/usr.bin/ul/ul.c:1.20
--- src/usr.bin/ul/ul.c:1.19 Thu Jun 23 03:58:13 2016
+++ src/usr.bin/ul/ul.c Sun Feb 3 03:19:30 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: ul.c,v 1.19 2016/06/23 03:58:13 abhinav Exp $ */
+/* $NetBSD: ul.c,v 1.20 2019/02/03 03:19:30 mrg Exp $ */
/*
* Copyright (c) 1980, 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1980, 19
#if 0
static char sccsid[] = "@(#)ul.c 8.1 (Berkeley) 6/6/93";
#endif
-__RCSID("$NetBSD: ul.c,v 1.19 2016/06/23 03:58:13 abhinav Exp $");
+__RCSID("$NetBSD: ul.c,v 1.20 2019/02/03 03:19:30 mrg Exp $");
#endif /* not lint */
#include <err.h>
@@ -222,6 +222,7 @@ filter(FILE *f)
obuf[col].c_mode |= UNDERL | mode;
else
obuf[col].c_char = '_';
+ /* FALLTHROUGH */
case ' ':
col++;
if (col > maxcol)
Index: src/usr.bin/vgrind/vfontedpr.c
diff -u src/usr.bin/vgrind/vfontedpr.c:1.17 src/usr.bin/vgrind/vfontedpr.c:1.18
--- src/usr.bin/vgrind/vfontedpr.c:1.17 Mon Sep 5 00:40:30 2016
+++ src/usr.bin/vgrind/vfontedpr.c Sun Feb 3 03:19:30 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: vfontedpr.c,v 1.17 2016/09/05 00:40:30 sevan Exp $ */
+/* $NetBSD: vfontedpr.c,v 1.18 2019/02/03 03:19:30 mrg Exp $ */
/*
* Copyright (c) 1980, 1993
@@ -43,7 +43,7 @@ __COPYRIGHT("@(#) Copyright (c) 1980, 19
#if 0
static char sccsid[] = "@(#)vfontedpr.c 8.1 (Berkeley) 6/6/93";
#endif
-__RCSID("$NetBSD: vfontedpr.c,v 1.17 2016/09/05 00:40:30 sevan Exp $");
+__RCSID("$NetBSD: vfontedpr.c,v 1.18 2019/02/03 03:19:30 mrg Exp $");
#endif /* not lint */
#include <sys/types.h>
@@ -660,6 +660,7 @@ putcp(int c)
default:
if (c < 040)
putchar('^'), c |= '@';
+ /* FALLTHROUGH */
case '\t':
case '\n':
putchar(c);
Index: src/usr.sbin/acpitools/aml/aml_store.c
diff -u src/usr.sbin/acpitools/aml/aml_store.c:1.1 src/usr.sbin/acpitools/aml/aml_store.c:1.2
--- src/usr.sbin/acpitools/aml/aml_store.c:1.1 Sun Jan 14 04:36:13 2007
+++ src/usr.sbin/acpitools/aml/aml_store.c Sun Feb 3 03:19:30 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: aml_store.c,v 1.1 2007/01/14 04:36:13 christos Exp $ */
+/* $NetBSD: aml_store.c,v 1.2 2019/02/03 03:19:30 mrg Exp $ */
/*-
* Copyright (c) 1999 Takanori Watanabe
@@ -30,7 +30,7 @@
* $FreeBSD: src/usr.sbin/acpi/amldb/aml/aml_store.c,v 1.3 2000/11/09 06:24:45 iwasaki Exp $
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: aml_store.c,v 1.1 2007/01/14 04:36:13 christos Exp $");
+__RCSID("$NetBSD: aml_store.c,v 1.2 2019/02/03 03:19:30 mrg Exp $");
#include <sys/param.h>
@@ -348,6 +348,7 @@ aml_store_to_name(struct aml_environ *en
case aml_t_num:
if (name == &env->tempname)
break;
+ /* FALLTHROUGH */
default:
aml_store_to_object(env, obj, name->property);
break;
Index: src/usr.sbin/bootp/common/readfile.c
diff -u src/usr.sbin/bootp/common/readfile.c:1.20 src/usr.sbin/bootp/common/readfile.c:1.21
--- src/usr.sbin/bootp/common/readfile.c:1.20 Wed Jan 11 12:18:22 2017
+++ src/usr.sbin/bootp/common/readfile.c Sun Feb 3 03:19:30 2019
@@ -22,7 +22,7 @@ SOFTWARE.
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: readfile.c,v 1.20 2017/01/11 12:18:22 joerg Exp $");
+__RCSID("$NetBSD: readfile.c,v 1.21 2019/02/03 03:19:30 mrg Exp $");
#endif
@@ -603,6 +603,7 @@ read_entry(FILE *fp, char *buffer, unsig
}
}
/* fall through if "other" character */
+ /* FALLTHROUGH */
default:
*buffer++ = c; /* Store other characters */
length++;
Index: src/usr.sbin/btdevctl/db.c
diff -u src/usr.sbin/btdevctl/db.c:1.4 src/usr.sbin/btdevctl/db.c:1.5
--- src/usr.sbin/btdevctl/db.c:1.4 Fri Aug 17 17:59:16 2007
+++ src/usr.sbin/btdevctl/db.c Sun Feb 3 03:19:30 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: db.c,v 1.4 2007/08/17 17:59:16 pavel Exp $ */
+/* $NetBSD: db.c,v 1.5 2019/02/03 03:19:30 mrg Exp $ */
/*-
* Copyright (c) 2006 Itronix Inc.
@@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: db.c,v 1.4 2007/08/17 17:59:16 pavel Exp $");
+__RCSID("$NetBSD: db.c,v 1.5 2019/02/03 03:19:30 mrg Exp $");
#include <bluetooth.h>
#include <err.h>
@@ -77,7 +77,9 @@ db_get(bdaddr_t *laddr, bdaddr_t *raddr,
obj = prop_dictionary_get(db, "btdevctl-version");
switch(prop_number_integer_value(obj)) {
case 0: db_update0();
+ /* FALLTHROUGH */
case 1: db_update1();
+ /* FALLTHROUGH */
case BTDEVCTL_VERSION:
break;
Index: src/usr.sbin/lpr/filters/lpf.c
diff -u src/usr.sbin/lpr/filters/lpf.c:1.14 src/usr.sbin/lpr/filters/lpf.c:1.15
--- src/usr.sbin/lpr/filters/lpf.c:1.14 Tue Aug 30 19:27:37 2011
+++ src/usr.sbin/lpr/filters/lpf.c Sun Feb 3 03:19:30 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: lpf.c,v 1.14 2011/08/30 19:27:37 joerg Exp $ */
+/* $NetBSD: lpf.c,v 1.15 2019/02/03 03:19:30 mrg Exp $ */
/*
* Copyright (c) 1983, 1993
* The Regents of the University of California. All rights reserved.
@@ -35,7 +35,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 19
#if 0
static char sccsid[] = "@(#)lpf.c 8.1 (Berkeley) 6/6/93";
#else
-__RCSID("$NetBSD: lpf.c,v 1.14 2011/08/30 19:27:37 joerg Exp $");
+__RCSID("$NetBSD: lpf.c,v 1.15 2019/02/03 03:19:30 mrg Exp $");
#endif
#endif /* not lint */
@@ -135,6 +135,7 @@ main(int argc, char *argv[])
case '\f':
lineno = length;
+ /* FALLTHROUGH */
case '\n':
if (crnl && prch != '\r')
need_cr = 1;
@@ -171,6 +172,7 @@ main(int argc, char *argv[])
ch = '\031';
}
+ /* FALLTHROUGH */
default:
if (col >= width || (!literal && ch < ' ')) {
col++;
Index: src/usr.sbin/lpr/lpd/printjob.c
diff -u src/usr.sbin/lpr/lpd/printjob.c:1.56 src/usr.sbin/lpr/lpd/printjob.c:1.57
--- src/usr.sbin/lpr/lpd/printjob.c:1.56 Tue Aug 30 19:27:37 2011
+++ src/usr.sbin/lpr/lpd/printjob.c Sun Feb 3 03:19:30 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: printjob.c,v 1.56 2011/08/30 19:27:37 joerg Exp $ */
+/* $NetBSD: printjob.c,v 1.57 2019/02/03 03:19:30 mrg Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -41,7 +41,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 19
#if 0
static char sccsid[] = "@(#)printjob.c 8.7 (Berkeley) 5/10/95";
#else
-__RCSID("$NetBSD: printjob.c,v 1.56 2011/08/30 19:27:37 joerg Exp $");
+__RCSID("$NetBSD: printjob.c,v 1.57 2019/02/03 03:19:30 mrg Exp $");
#endif
#endif /* not lint */
@@ -605,6 +605,7 @@ print(int format, char *file)
return(ERROR);
}
fi = p[0]; /* use pipe for input */
+ /* FALLTHROUGH */
case 'f': /* print plain text file */
prog = IF;
av[1] = width;
@@ -850,6 +851,7 @@ sendit(char *file)
return(REPRINT);
case ACCESS:
sendmail(logname, ACCESS);
+ /* FALLTHROUGH */
case ERROR:
err = ERROR;
}
Index: src/usr.sbin/lpr/lprm/lprm.c
diff -u src/usr.sbin/lpr/lprm/lprm.c:1.19 src/usr.sbin/lpr/lprm/lprm.c:1.20
--- src/usr.sbin/lpr/lprm/lprm.c:1.19 Mon Jul 21 13:36:58 2008
+++ src/usr.sbin/lpr/lprm/lprm.c Sun Feb 3 03:19:31 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: lprm.c,v 1.19 2008/07/21 13:36:58 lukem Exp $ */
+/* $NetBSD: lprm.c,v 1.20 2019/02/03 03:19:31 mrg Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -37,7 +37,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 19
#if 0
static char sccsid[] = "@(#)lprm.c 8.1 (Berkeley) 6/6/93";
#else
-__RCSID("$NetBSD: lprm.c,v 1.19 2008/07/21 13:36:58 lukem Exp $");
+__RCSID("$NetBSD: lprm.c,v 1.20 2019/02/03 03:19:31 mrg Exp $");
#endif
#endif /* not lint */
@@ -129,6 +129,7 @@ main(int argc, char *argv[])
users = -1;
break;
}
+ /* FALLTHROUGH */
default:
usage();
}
Index: src/usr.sbin/makefs/udf.c
diff -u src/usr.sbin/makefs/udf.c:1.18 src/usr.sbin/makefs/udf.c:1.19
--- src/usr.sbin/makefs/udf.c:1.18 Wed Feb 8 21:33:12 2017
+++ src/usr.sbin/makefs/udf.c Sun Feb 3 03:19:31 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: udf.c,v 1.18 2017/02/08 21:33:12 christos Exp $ */
+/* $NetBSD: udf.c,v 1.19 2019/02/03 03:19:31 mrg Exp $ */
/*
* Copyright (c) 2006, 2008, 2013 Reinoud Zandijk
@@ -30,7 +30,7 @@
#endif
#include <sys/cdefs.h>
-__RCSID("$NetBSD: udf.c,v 1.18 2017/02/08 21:33:12 christos Exp $");
+__RCSID("$NetBSD: udf.c,v 1.19 2019/02/03 03:19:31 mrg Exp $");
#include <stdio.h>
#include <stdlib.h>
@@ -201,7 +201,7 @@ udf_emulate_discinfo(fsinfo_t *fsopts, s
case 0x10: /* DVDROM */
case 0x40: /* BDROM */
req_enable |= FORMAT_READONLY;
- /* FALLTROUGH */
+ /* FALLTHROUGH */
case 0x01: /* disc */
/* set up a disc info profile for partitions/files */
di->mmc_class = MMC_CLASS_DISC;
@@ -878,6 +878,7 @@ udf_estimate_walk(fsinfo_t *fsopts,
case S_IFDIR:
if (strcmp(cur->name, ".") == 0)
continue;
+ /* FALLTHROUGH */
case S_IFLNK:
case S_IFREG:
/* create dummy FID to see how long name will become */
Index: src/usr.sbin/map-mbone/mapper.c
diff -u src/usr.sbin/map-mbone/mapper.c:1.27 src/usr.sbin/map-mbone/mapper.c:1.28
--- src/usr.sbin/map-mbone/mapper.c:1.27 Sun Feb 4 09:01:13 2018
+++ src/usr.sbin/map-mbone/mapper.c Sun Feb 3 03:19:31 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: mapper.c,v 1.27 2018/02/04 09:01:13 mrg Exp $ */
+/* $NetBSD: mapper.c,v 1.28 2019/02/03 03:19:31 mrg Exp $ */
/* Mapper for connections between MRouteD multicast routers.
* Written by Pavel Curtis <[email protected]>
@@ -173,8 +173,11 @@ logit(int severity, int syserr, const ch
switch (debug) {
case 0: if (severity > LOG_WARNING) return;
+ /* FALLTHROUGH */
case 1: if (severity > LOG_NOTICE ) return;
+ /* FALLTHROUGH */
case 2: if (severity > LOG_INFO ) return;
+ /* FALLTHROUGH */
default:
fmt[0] = '\0';
if (severity == LOG_WARNING)
Index: src/usr.sbin/mrouted/main.c
diff -u src/usr.sbin/mrouted/main.c:1.25 src/usr.sbin/mrouted/main.c:1.26
--- src/usr.sbin/mrouted/main.c:1.25 Wed Aug 31 16:24:59 2011
+++ src/usr.sbin/mrouted/main.c Sun Feb 3 03:19:31 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.25 2011/08/31 16:24:59 plunky Exp $ */
+/* $NetBSD: main.c,v 1.26 2019/02/03 03:19:31 mrg Exp $ */
/*
* The mrouted program is covered by the license in the accompanying file
@@ -29,7 +29,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("@(#) $NetBSD: main.c,v 1.25 2011/08/31 16:24:59 plunky Exp $");
+__RCSID("@(#) $NetBSD: main.c,v 1.26 2019/02/03 03:19:31 mrg Exp $");
#endif
#include <ctype.h>
@@ -643,7 +643,9 @@ logit(int severity, int syserr, const ch
switch (debug) {
case 0: break;
case 1: if (severity > LOG_NOTICE) break;
+ /* FALLTHROUGH */
case 2: if (severity > LOG_INFO ) break;
+ /* FALLTHROUGH */
default:
gettimeofday(&now,NULL);
t = now.tv_sec;
Index: src/usr.sbin/mtrace/mtrace.c
diff -u src/usr.sbin/mtrace/mtrace.c:1.41 src/usr.sbin/mtrace/mtrace.c:1.42
--- src/usr.sbin/mtrace/mtrace.c:1.41 Sun Mar 13 19:47:59 2016
+++ src/usr.sbin/mtrace/mtrace.c Sun Feb 3 03:19:31 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: mtrace.c,v 1.41 2016/03/13 19:47:59 christos Exp $ */
+/* $NetBSD: mtrace.c,v 1.42 2019/02/03 03:19:31 mrg Exp $ */
/*
* mtrace.c
@@ -52,7 +52,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: mtrace.c,v 1.41 2016/03/13 19:47:59 christos Exp $");
+__RCSID("$NetBSD: mtrace.c,v 1.42 2019/02/03 03:19:31 mrg Exp $");
#endif
#include <sys/types.h>
@@ -1672,8 +1672,11 @@ logit(int severity, int syserr, const ch
switch (debug) {
case 0: if (severity > LOG_WARNING) return;
+ /* FALLTHROUGH */
case 1: if (severity > LOG_NOTICE) return;
+ /* FALLTHROUGH */
case 2: if (severity > LOG_INFO ) return;
+ /* FALLTHROUGH */
default:
if (severity == LOG_WARNING)
fprintf(stderr, "warning - ");
Index: src/usr.sbin/npf/npfctl/npfctl.c
diff -u src/usr.sbin/npf/npfctl/npfctl.c:1.57 src/usr.sbin/npf/npfctl/npfctl.c:1.58
--- src/usr.sbin/npf/npfctl/npfctl.c:1.57 Sat Jan 19 21:19:32 2019
+++ src/usr.sbin/npf/npfctl/npfctl.c Sun Feb 3 03:19:31 2019
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: npfctl.c,v 1.57 2019/01/19 21:19:32 rmind Exp $");
+__RCSID("$NetBSD: npfctl.c,v 1.58 2019/02/03 03:19:31 mrg Exp $");
#include <sys/stat.h>
#include <sys/types.h>
@@ -651,6 +651,7 @@ npfctl_conn_list(int fd, int argc, char
break;
case 'h':
header = false;
+ break;
case 'i':
f.ifname = optarg;
break;
Index: src/usr.sbin/rtadvd/advcap.c
diff -u src/usr.sbin/rtadvd/advcap.c:1.17 src/usr.sbin/rtadvd/advcap.c:1.18
--- src/usr.sbin/rtadvd/advcap.c:1.17 Mon Nov 6 15:15:04 2017
+++ src/usr.sbin/rtadvd/advcap.c Sun Feb 3 03:19:31 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: advcap.c,v 1.17 2017/11/06 15:15:04 christos Exp $ */
+/* $NetBSD: advcap.c,v 1.18 2019/02/03 03:19:31 mrg Exp $ */
/* $KAME: advcap.c,v 1.11 2003/05/19 09:46:50 keiichi Exp $ */
/*
@@ -282,6 +282,7 @@ tskip(char *bp)
;
} else
bp++;
+ /* FALLTHROUGH */
case '"':
dquote = (dquote ? 0 : 1);
bp++;
Index: src/usr.sbin/sup/source/supfilesrv.c
diff -u src/usr.sbin/sup/source/supfilesrv.c:1.51 src/usr.sbin/sup/source/supfilesrv.c:1.52
--- src/usr.sbin/sup/source/supfilesrv.c:1.51 Thu May 4 16:26:10 2017
+++ src/usr.sbin/sup/source/supfilesrv.c Sun Feb 3 03:19:31 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: supfilesrv.c,v 1.51 2017/05/04 16:26:10 sevan Exp $ */
+/* $NetBSD: supfilesrv.c,v 1.52 2019/02/03 03:19:31 mrg Exp $ */
/*
* Copyright (c) 1992 Carnegie Mellon University
@@ -1285,6 +1285,7 @@ denyone(TREE * t, void *v __unused)
}
if (update)
t->Tflags |= FUPDATE;
+ /* FALLTHROUGH */
case S_IFDIR:
t->Tuid = sbuf.st_uid;
t->Tgid = sbuf.st_gid;
Index: src/usr.sbin/syslogd/syslogd.c
diff -u src/usr.sbin/syslogd/syslogd.c:1.130 src/usr.sbin/syslogd/syslogd.c:1.131
--- src/usr.sbin/syslogd/syslogd.c:1.130 Mon Nov 5 10:27:06 2018
+++ src/usr.sbin/syslogd/syslogd.c Sun Feb 3 03:19:31 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: syslogd.c,v 1.130 2018/11/05 10:27:06 martin Exp $ */
+/* $NetBSD: syslogd.c,v 1.131 2019/02/03 03:19:31 mrg Exp $ */
/*
* Copyright (c) 1983, 1988, 1993, 1994
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 19
#if 0
static char sccsid[] = "@(#)syslogd.c 8.3 (Berkeley) 4/4/94";
#else
-__RCSID("$NetBSD: syslogd.c,v 1.130 2018/11/05 10:27:06 martin Exp $");
+__RCSID("$NetBSD: syslogd.c,v 1.131 2019/02/03 03:19:31 mrg Exp $");
#endif
#endif /* not lint */
@@ -2333,6 +2333,7 @@ fprintlog(struct filed *f, struct buf_ms
(buffer->host ? buffer->host : buffer->recvhost),
buffer->timestamp);
ADDEV();
+ /* FALLTHROUGH */
case F_USERS: /* fallthrough */
/* filter non-ASCII */
p = line;
Index: src/usr.sbin/wsmuxctl/wsmuxctl.c
diff -u src/usr.sbin/wsmuxctl/wsmuxctl.c:1.11 src/usr.sbin/wsmuxctl/wsmuxctl.c:1.12
--- src/usr.sbin/wsmuxctl/wsmuxctl.c:1.11 Tue Aug 30 21:03:31 2011
+++ src/usr.sbin/wsmuxctl/wsmuxctl.c Sun Feb 3 03:19:31 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: wsmuxctl.c,v 1.11 2011/08/30 21:03:31 joerg Exp $ */
+/* $NetBSD: wsmuxctl.c,v 1.12 2019/02/03 03:19:31 mrg Exp $ */
/*
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -132,6 +132,7 @@ main(int argc, char **argv)
break;
case 'L':
recursive++;
+ /* FALLTHROUGH */
case 'l':
list++;
break;