Module Name:    src
Committed By:   msaitoh
Date:           Wed Aug 22 01:05:24 UTC 2018

Modified Files:
        src/distrib/sets/lists/comp: ad.m68k
        src/sys/arch/alpha/include: cpu.h
        src/sys/arch/amiga/include: cpu.h
        src/sys/arch/arm/include: cpu.h
        src/sys/arch/atari/include: cpu.h
        src/sys/arch/cesfic/include: cpu.h
        src/sys/arch/evbcf/include: cpu.h
        src/sys/arch/hp300/include: cpu.h
        src/sys/arch/hppa/include: cpu.h
        src/sys/arch/luna68k/include: cpu.h
        src/sys/arch/m68k/include: Makefile cpu.h
        src/sys/arch/mac68k/include: cpu.h
        src/sys/arch/mips/include: cpu.h
        src/sys/arch/mvme68k/include: cpu.h
        src/sys/arch/news68k/include: cpu.h
        src/sys/arch/powerpc/include: cpu.h
        src/sys/arch/sh3/include: cpu.h
        src/sys/arch/sparc/include: cpu.h
        src/sys/arch/sparc64/include: cpu.h
        src/sys/arch/vax/include: cpu.h
        src/sys/arch/x68k/include: cpu.h
        src/sys/arch/x86/include: cpu.h
        src/sys/compat/linux/common: linux_exec.h
        src/sys/compat/linux32/common: linux32_sysctl.h
        src/sys/fs/cd9660: cd9660_extern.h
        src/sys/kern: init_sysctl.c
        src/sys/net: if.h
        src/sys/netinet: dccp_var.h icmp6.h icmp_var.h in.h ip_carp.h pim_var.h
            sctp_var.h tcp_var.h udp_var.h
        src/sys/netinet6: in6.h pim6_var.h raw_ip6.h udp6_var.h
        src/sys/netipsec: ipsec_var.h
        src/sys/nfs: nfs.h
        src/sys/sys: mbuf.h mount.h pipe.h socket.h sysctl.h
        src/sys/ufs/ffs: ffs_extern.h
        src/sys/ufs/lfs: lfs_extern.h
        src/sys/uvm: uvm_param.h
Removed Files:
        src/sys/arch/m68k/include: sysctl.h

Log Message:
- Cleanup for dynamic sysctl:
  - Remove unused *_NAMES macros for sysctl.
  - Remove unused *_MAXID for sysctls.
- Move CTL_MACHDEP sysctl definitions for m68k into m68k/include/cpu.h and
  use them on all m68k machines.


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/distrib/sets/lists/comp/ad.m68k
cvs rdiff -u -r1.83 -r1.84 src/sys/arch/alpha/include/cpu.h
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/amiga/include/cpu.h
cvs rdiff -u -r1.96 -r1.97 src/sys/arch/arm/include/cpu.h
cvs rdiff -u -r1.70 -r1.71 src/sys/arch/atari/include/cpu.h
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/cesfic/include/cpu.h
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbcf/include/cpu.h
cvs rdiff -u -r1.69 -r1.70 src/sys/arch/hp300/include/cpu.h
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hppa/include/cpu.h
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/luna68k/include/cpu.h
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/m68k/include/Makefile
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/m68k/include/cpu.h
cvs rdiff -u -r1.2 -r0 src/sys/arch/m68k/include/sysctl.h
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/mac68k/include/cpu.h
cvs rdiff -u -r1.124 -r1.125 src/sys/arch/mips/include/cpu.h
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/mvme68k/include/cpu.h
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/news68k/include/cpu.h
cvs rdiff -u -r1.107 -r1.108 src/sys/arch/powerpc/include/cpu.h
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/sh3/include/cpu.h
cvs rdiff -u -r1.100 -r1.101 src/sys/arch/sparc/include/cpu.h
cvs rdiff -u -r1.124 -r1.125 src/sys/arch/sparc64/include/cpu.h
cvs rdiff -u -r1.101 -r1.102 src/sys/arch/vax/include/cpu.h
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/x68k/include/cpu.h
cvs rdiff -u -r1.96 -r1.97 src/sys/arch/x86/include/cpu.h
cvs rdiff -u -r1.52 -r1.53 src/sys/compat/linux/common/linux_exec.h
cvs rdiff -u -r1.3 -r1.4 src/sys/compat/linux32/common/linux32_sysctl.h
cvs rdiff -u -r1.26 -r1.27 src/sys/fs/cd9660/cd9660_extern.h
cvs rdiff -u -r1.214 -r1.215 src/sys/kern/init_sysctl.c
cvs rdiff -u -r1.264 -r1.265 src/sys/net/if.h
cvs rdiff -u -r1.3 -r1.4 src/sys/netinet/dccp_var.h
cvs rdiff -u -r1.51 -r1.52 src/sys/netinet/icmp6.h
cvs rdiff -u -r1.30 -r1.31 src/sys/netinet/icmp_var.h
cvs rdiff -u -r1.106 -r1.107 src/sys/netinet/in.h
cvs rdiff -u -r1.8 -r1.9 src/sys/netinet/ip_carp.h
cvs rdiff -u -r1.2 -r1.3 src/sys/netinet/pim_var.h
cvs rdiff -u -r1.1 -r1.2 src/sys/netinet/sctp_var.h
cvs rdiff -u -r1.186 -r1.187 src/sys/netinet/tcp_var.h
cvs rdiff -u -r1.43 -r1.44 src/sys/netinet/udp_var.h
cvs rdiff -u -r1.92 -r1.93 src/sys/netinet6/in6.h
cvs rdiff -u -r1.14 -r1.15 src/sys/netinet6/pim6_var.h
cvs rdiff -u -r1.4 -r1.5 src/sys/netinet6/raw_ip6.h
cvs rdiff -u -r1.28 -r1.29 src/sys/netinet6/udp6_var.h
cvs rdiff -u -r1.7 -r1.8 src/sys/netipsec/ipsec_var.h
cvs rdiff -u -r1.77 -r1.78 src/sys/nfs/nfs.h
cvs rdiff -u -r1.209 -r1.210 src/sys/sys/mbuf.h
cvs rdiff -u -r1.230 -r1.231 src/sys/sys/mount.h
cvs rdiff -u -r1.35 -r1.36 src/sys/sys/pipe.h
cvs rdiff -u -r1.126 -r1.127 src/sys/sys/socket.h
cvs rdiff -u -r1.227 -r1.228 src/sys/sys/sysctl.h
cvs rdiff -u -r1.84 -r1.85 src/sys/ufs/ffs/ffs_extern.h
cvs rdiff -u -r1.113 -r1.114 src/sys/ufs/lfs/lfs_extern.h
cvs rdiff -u -r1.37 -r1.38 src/sys/uvm/uvm_param.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/comp/ad.m68k
diff -u src/distrib/sets/lists/comp/ad.m68k:1.56 src/distrib/sets/lists/comp/ad.m68k:1.57
--- src/distrib/sets/lists/comp/ad.m68k:1.56	Thu Jul 12 10:46:40 2018
+++ src/distrib/sets/lists/comp/ad.m68k	Wed Aug 22 01:05:21 2018
@@ -1,4 +1,4 @@
-# $NetBSD: ad.m68k,v 1.56 2018/07/12 10:46:40 maxv Exp $
+# $NetBSD: ad.m68k,v 1.57 2018/08/22 01:05:21 msaitoh Exp $
 ./usr/bin/elf2aout				comp-sysutil-bin
 ./usr/include/gcc-4.8/math-68881.h		comp-c-include		obsolete
 ./usr/include/gcc-4.8/tgmath.h			comp-c-include		obsolete
@@ -60,7 +60,7 @@
 ./usr/include/m68k/stdarg.h			comp-obsolete		obsolete
 ./usr/include/m68k/svr4_machdep.h		comp-obsolete		obsolete
 ./usr/include/m68k/sync_icache.h		comp-c-include
-./usr/include/m68k/sysctl.h			comp-c-include
+./usr/include/m68k/sysctl.h			comp-c-include		obsolete
 ./usr/include/m68k/trap.h			comp-c-include
 ./usr/include/m68k/types.h			comp-c-include
 ./usr/include/m68k/varargs.h			comp-obsolete		obsolete

Index: src/sys/arch/alpha/include/cpu.h
diff -u src/sys/arch/alpha/include/cpu.h:1.83 src/sys/arch/alpha/include/cpu.h:1.84
--- src/sys/arch/alpha/include/cpu.h:1.83	Sat Dec 17 14:36:29 2016
+++ src/sys/arch/alpha/include/cpu.h	Wed Aug 22 01:05:21 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.h,v 1.83 2016/12/17 14:36:29 flxd Exp $ */
+/* $NetBSD: cpu.h,v 1.84 2018/08/22 01:05:21 msaitoh Exp $ */
 
 /*-
  * Copyright (c) 1998, 1999, 2000, 2001 The NetBSD Foundation, Inc.
@@ -238,7 +238,6 @@ do {									\
 #define	CPU_UNALIGNED_SIGBUS	5	/* int: SIGBUS unaligned accesses */
 #define	CPU_BOOTED_KERNEL	6	/* string: booted kernel name */
 #define	CPU_FP_SYNC_COMPLETE	7	/* int: always fixup sync fp traps */
-#define	CPU_MAXID		8	/* 7 valid machdep IDs */
 
 #ifdef _KERNEL
 

Index: src/sys/arch/amiga/include/cpu.h
diff -u src/sys/arch/amiga/include/cpu.h:1.81 src/sys/arch/amiga/include/cpu.h:1.82
--- src/sys/arch/amiga/include/cpu.h:1.81	Sat Dec 17 14:36:29 2016
+++ src/sys/arch/amiga/include/cpu.h	Wed Aug 22 01:05:21 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.81 2016/12/17 14:36:29 flxd Exp $	*/
+/*	$NetBSD: cpu.h,v 1.82 2018/08/22 01:05:21 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -116,15 +116,6 @@ extern int astpending;		/* need trap bef
 
 extern int machineid;
 
-#endif /* _KERNEL */
-
-/*
- * CTL_MACHDEP definitions.
- */
-#define CPU_CONSDEV	1	/* dev_t: console terminal device */
-#define CPU_MAXID	2	/* number of valid machdep ids */
-
-#ifdef _KERNEL
 /*
  * Prototypes from amiga_init.c
  */

Index: src/sys/arch/arm/include/cpu.h
diff -u src/sys/arch/arm/include/cpu.h:1.96 src/sys/arch/arm/include/cpu.h:1.97
--- src/sys/arch/arm/include/cpu.h:1.96	Sun Apr  1 04:35:04 2018
+++ src/sys/arch/arm/include/cpu.h	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.96 2018/04/01 04:35:04 ryo Exp $	*/
+/*	$NetBSD: cpu.h,v 1.97 2018/08/22 01:05:22 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1994-1996 Mark Brinicombe.
@@ -60,7 +60,6 @@
 #define	CPU_BOOTED_KERNEL	3	/* string: kernel we booted */
 #define	CPU_CONSDEV		4	/* struct: dev_t of our console */
 #define	CPU_POWERSAVE		5	/* int: use CPU powersave mode */
-#define	CPU_MAXID		6	/* number of valid machdep ids */
 
 #if defined(_KERNEL) || defined(_KMEMUSER)
 

Index: src/sys/arch/atari/include/cpu.h
diff -u src/sys/arch/atari/include/cpu.h:1.70 src/sys/arch/atari/include/cpu.h:1.71
--- src/sys/arch/atari/include/cpu.h:1.70	Sat Oct 19 19:20:59 2013
+++ src/sys/arch/atari/include/cpu.h	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.70 2013/10/19 19:20:59 christos Exp $	*/
+/*	$NetBSD: cpu.h,v 1.71 2018/08/22 01:05:22 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -139,15 +139,7 @@ extern int	astpending;	/* need trap befo
 
 #if defined(_KERNEL)
 extern int machineid;
-#endif /* _KERNEL */
-
-/*
- * CTL_MACHDEP definitions.
- */
-#define CPU_CONSDEV	1	/* dev_t: console terminal device */
-#define CPU_MAXID	2	/* number of valid machdep ids */
 
-#ifdef _KERNEL
 /*
  * Prototypes from atari_init.c
  */

Index: src/sys/arch/cesfic/include/cpu.h
diff -u src/sys/arch/cesfic/include/cpu.h:1.30 src/sys/arch/cesfic/include/cpu.h:1.31
--- src/sys/arch/cesfic/include/cpu.h:1.30	Sat Dec 17 14:36:29 2016
+++ src/sys/arch/cesfic/include/cpu.h	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.30 2016/12/17 14:36:29 flxd Exp $	*/
+/*	$NetBSD: cpu.h,v 1.31 2018/08/22 01:05:22 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -102,16 +102,6 @@ struct clockframe {
 extern int astpending;		/* need to trap before returning to user mode */
 #define aston() (astpending++)
 
-#endif /* _KERNEL */
-
-/*
- * CTL_MACHDEP definitions.
- */
-#define	CPU_CONSDEV		1	/* dev_t: console terminal device */
-#define	CPU_MAXID		2	/* number of valid machdep ids */
-
-#ifdef _KERNEL
-
 #ifndef M68040
 #define	M68040
 #endif /* ! M68040 */

Index: src/sys/arch/evbcf/include/cpu.h
diff -u src/sys/arch/evbcf/include/cpu.h:1.3 src/sys/arch/evbcf/include/cpu.h:1.4
--- src/sys/arch/evbcf/include/cpu.h:1.3	Sat Dec 17 14:36:29 2016
+++ src/sys/arch/evbcf/include/cpu.h	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.3 2016/12/17 14:36:29 flxd Exp $	*/
+/*	$NetBSD: cpu.h,v 1.4 2018/08/22 01:05:22 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -106,15 +106,6 @@ extern volatile unsigned int interrupt_d
 extern int astpending;		/* need to trap before returning to user mode */
 #define aston() (astpending++)
 
-#endif /* _KERNEL */
-
-/*
- * CTL_MACHDEP definitions.
- */
-#define	CPU_CONSDEV		1	/* dev_t: console terminal device */
-#define	CPU_MAXID		2	/* number of valid machdep ids */
-
-#ifdef _KERNEL
 /*
  * Associate MVME models with CPU types.
  */

Index: src/sys/arch/hp300/include/cpu.h
diff -u src/sys/arch/hp300/include/cpu.h:1.69 src/sys/arch/hp300/include/cpu.h:1.70
--- src/sys/arch/hp300/include/cpu.h:1.69	Sat Dec 17 14:36:29 2016
+++ src/sys/arch/hp300/include/cpu.h	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.69 2016/12/17 14:36:29 flxd Exp $	*/
+/*	$NetBSD: cpu.h,v 1.70 2018/08/22 01:05:22 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -111,20 +111,11 @@ struct clockframe {
 extern int astpending;		/* need to trap before returning to user mode */
 #define aston() (astpending++)
 
-#endif /* _KERNEL */
-
-/*
- * CTL_MACHDEP definitions.
- */
-#define	CPU_CONSDEV		1	/* dev_t: console terminal device */
-#define	CPU_MAXID		2	/* number of valid machdep ids */
-
 /*
  * The rest of this should probably be moved to <machine/hp300spu.h>,
  * although some of it could probably be put into generic 68k headers.
  */
 
-#ifdef _KERNEL
 extern	uint8_t *intiobase, *intiolimit, *extiobase;
 extern	void (*vectab[])(void);
 

Index: src/sys/arch/hppa/include/cpu.h
diff -u src/sys/arch/hppa/include/cpu.h:1.3 src/sys/arch/hppa/include/cpu.h:1.4
--- src/sys/arch/hppa/include/cpu.h:1.3	Mon Jan 25 18:14:40 2016
+++ src/sys/arch/hppa/include/cpu.h	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.3 2016/01/25 18:14:40 christos Exp $	*/
+/*	$NetBSD: cpu.h,v 1.4 2018/08/22 01:05:22 msaitoh Exp $	*/
 
 /*	$OpenBSD: cpu.h,v 1.55 2008/07/23 17:39:35 kettenis Exp $	*/
 
@@ -422,7 +422,6 @@ void	cpu_hatch(void);
 #define	CPU_CONSDEV		1	/* dev_t: console terminal device */
 #define	CPU_BOOTED_KERNEL	2	/* string: booted kernel name */
 #define	CPU_LCD_BLINK           3	/* int: twiddle heartbeat LED/LCD */
-#define	CPU_MAXID		4	/* number of valid machdep ids */
 
 #ifdef _KERNEL
 #include <sys/queue.h>

Index: src/sys/arch/luna68k/include/cpu.h
diff -u src/sys/arch/luna68k/include/cpu.h:1.34 src/sys/arch/luna68k/include/cpu.h:1.35
--- src/sys/arch/luna68k/include/cpu.h:1.34	Fri Jun 16 18:17:41 2017
+++ src/sys/arch/luna68k/include/cpu.h	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.h,v 1.34 2017/06/16 18:17:41 jdolecek Exp $ */
+/* $NetBSD: cpu.h,v 1.35 2018/08/22 01:05:22 msaitoh Exp $ */
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -106,12 +106,6 @@ extern int	astpending;	/* need to trap b
 #endif /* _KERNEL */
 
 /*
- * CTL_MACHDEP definitions.
- */
-#define CPU_CONSDEV		1	/* dev_t: console terminal device */
-#define CPU_MAXID		2	/* number of valid machdep ids */
-
-/*
  * Values for machtype
  */
 #define LUNA_I		1

Index: src/sys/arch/m68k/include/Makefile
diff -u src/sys/arch/m68k/include/Makefile:1.30 src/sys/arch/m68k/include/Makefile:1.31
--- src/sys/arch/m68k/include/Makefile:1.30	Thu Jul 12 10:46:45 2018
+++ src/sys/arch/m68k/include/Makefile	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.30 2018/07/12 10:46:45 maxv Exp $
+#	$NetBSD: Makefile,v 1.31 2018/08/22 01:05:22 msaitoh Exp $
 
 INCSDIR= /usr/include/m68k
 
@@ -16,7 +16,6 @@ INCS=	ansi.h aout_machdep.h asm.h asm_si
 	param.h pmap_motorola.h pcb.h proc.h profile.h \
 	psl.h pte_motorola.h ptrace.h \
 	reg.h rwlock.h setjmp.h signal.h sync_icache.h \
-	sysctl.h \
 	trap.h types.h \
 	wchar_limits.h
 

Index: src/sys/arch/m68k/include/cpu.h
diff -u src/sys/arch/m68k/include/cpu.h:1.15 src/sys/arch/m68k/include/cpu.h:1.16
--- src/sys/arch/m68k/include/cpu.h:1.15	Mon Sep 19 19:17:05 2011
+++ src/sys/arch/m68k/include/cpu.h	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.15 2011/09/19 19:17:05 rkujawa Exp $	*/
+/*	$NetBSD: cpu.h,v 1.16 2018/08/22 01:05:22 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -162,6 +162,11 @@
 #define CACHELINE_SIZE	16
 #define CACHELINE_MASK	(CACHELINE_SIZE - 1)
 
+/* CTL_MACHDEP definitions. (Common to all m68k ports.) */
+#define	CPU_CONSDEV		1	/* dev_t: console terminal device */
+#define	CPU_ROOT_DEVICE		2	/* string: root device name */
+#define	CPU_BOOTED_KERNEL	3	/* string: booted kernel name */
+
 #if defined(_KERNEL) || defined(_KMEMUSER)
 #include <sys/cpu_data.h>
 

Index: src/sys/arch/mac68k/include/cpu.h
diff -u src/sys/arch/mac68k/include/cpu.h:1.99 src/sys/arch/mac68k/include/cpu.h:1.100
--- src/sys/arch/mac68k/include/cpu.h:1.99	Sat Dec 17 14:36:29 2016
+++ src/sys/arch/mac68k/include/cpu.h	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.99 2016/12/17 14:36:29 flxd Exp $	*/
+/*	$NetBSD: cpu.h,v 1.100 2018/08/22 01:05:22 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -123,9 +123,6 @@ extern int astpending;		/* need to trap 
 
 #endif /* _KERNEL */
 
-#define CPU_CONSDEV	1
-#define CPU_MAXID	2
-
 /* values for machineid --
  * 	These are equivalent to the MacOS Gestalt values. */
 #define MACH_MACII		6

Index: src/sys/arch/mips/include/cpu.h
diff -u src/sys/arch/mips/include/cpu.h:1.124 src/sys/arch/mips/include/cpu.h:1.125
--- src/sys/arch/mips/include/cpu.h:1.124	Wed Mar  7 23:08:29 2018
+++ src/sys/arch/mips/include/cpu.h	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.124 2018/03/07 23:08:29 maya Exp $	*/
+/*	$NetBSD: cpu.h,v 1.125 2018/08/22 01:05:22 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 1992, 1993
@@ -290,12 +290,4 @@ void	cpu_vmspace_exec(struct lwp *, vadd
 #define CPU_LLSC		4	/* OS/CPU supports LL/SC instruction */
 #define CPU_LMMI		5	/* Loongson multimedia instructions */
 
-/*
- * Platform can override, but note this breaks userland compatibility
- * with other mips platforms.
- */
-#ifndef CPU_MAXID
-#define CPU_MAXID		5	/* number of valid machdep ids */
-#endif
-
 #endif /* _CPU_H_ */

Index: src/sys/arch/mvme68k/include/cpu.h
diff -u src/sys/arch/mvme68k/include/cpu.h:1.49 src/sys/arch/mvme68k/include/cpu.h:1.50
--- src/sys/arch/mvme68k/include/cpu.h:1.49	Sat Dec 17 14:36:30 2016
+++ src/sys/arch/mvme68k/include/cpu.h	Wed Aug 22 01:05:22 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.49 2016/12/17 14:36:30 flxd Exp $	*/
+/*	$NetBSD: cpu.h,v 1.50 2018/08/22 01:05:22 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -109,15 +109,6 @@ extern volatile unsigned int interrupt_d
 extern int astpending;		/* need to trap before returning to user mode */
 #define aston() (astpending++)
 
-#endif /* _KERNEL */
-
-/*
- * CTL_MACHDEP definitions.
- */
-#define	CPU_CONSDEV		1	/* dev_t: console terminal device */
-#define	CPU_MAXID		2	/* number of valid machdep ids */
-
-#ifdef _KERNEL
 /*
  * Associate MVME models with CPU types.
  */

Index: src/sys/arch/news68k/include/cpu.h
diff -u src/sys/arch/news68k/include/cpu.h:1.43 src/sys/arch/news68k/include/cpu.h:1.44
--- src/sys/arch/news68k/include/cpu.h:1.43	Sat Dec 17 14:36:30 2016
+++ src/sys/arch/news68k/include/cpu.h	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.43 2016/12/17 14:36:30 flxd Exp $	*/
+/*	$NetBSD: cpu.h,v 1.44 2018/08/22 01:05:23 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -129,16 +129,6 @@ extern volatile u_char *ctrl_ast;
 #define aston()		\
 	do { astpending++; *ctrl_ast = 0xff; } while (/* CONSTCOND */0)
 
-#endif /* _KERNEL */
-
-/*
- * CTL_MACHDEP definitions.
- */
-#define CPU_CONSDEV		1	/* dev_t: console terminal device */
-#define CPU_MAXID		2	/* number of valid machdep ids */
-
-#ifdef _KERNEL
-
 #if defined(news1700) || defined(news1200)
 #ifndef M68030
 #define M68030
@@ -150,9 +140,6 @@ extern volatile u_char *ctrl_ast;
 #define CACHE_HAVE_PAC
 #endif
 
-#endif
-
-#ifdef _KERNEL
 extern int systype;
 #define NEWS1700	0
 #define NEWS1200	1

Index: src/sys/arch/powerpc/include/cpu.h
diff -u src/sys/arch/powerpc/include/cpu.h:1.107 src/sys/arch/powerpc/include/cpu.h:1.108
--- src/sys/arch/powerpc/include/cpu.h:1.107	Sun Jul 15 05:16:44 2018
+++ src/sys/arch/powerpc/include/cpu.h	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.107 2018/07/15 05:16:44 maxv Exp $	*/
+/*	$NetBSD: cpu.h,v 1.108 2018/08/22 01:05:23 msaitoh Exp $	*/
 
 /*
  * Copyright (C) 1999 Wolfgang Solfrank.
@@ -489,6 +489,5 @@ void	__syncicache(void *, size_t);
 #define	CPU_BOOTED_DEVICE	9	/* string: device we booted from */
 #define	CPU_BOOTED_KERNEL	10	/* string: kernel we booted */
 #define	CPU_EXECPROT		11	/* bool: PROT_EXEC works */
-#define	CPU_MAXID		12	/* number of valid machdep ids */
 
 #endif	/* _POWERPC_CPU_H_ */

Index: src/sys/arch/sh3/include/cpu.h
diff -u src/sys/arch/sh3/include/cpu.h:1.56 src/sys/arch/sh3/include/cpu.h:1.57
--- src/sys/arch/sh3/include/cpu.h:1.56	Sat Oct 19 19:20:59 2013
+++ src/sys/arch/sh3/include/cpu.h	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.56 2013/10/19 19:20:59 christos Exp $	*/
+/*	$NetBSD: cpu.h,v 1.57 2018/08/22 01:05:23 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 2002 The NetBSD Foundation, Inc. All rights reserved.
@@ -246,7 +246,6 @@ do {									\
  */
 #define	CPU_CONSDEV		1	/* dev_t: console terminal device */
 #define	CPU_LOADANDRESET	2	/* load kernel image and reset */
-#define	CPU_MAXID		3	/* number of valid machdep ids */
 
 #ifdef _KERNEL
 void sh_cpu_init(int, int);

Index: src/sys/arch/sparc/include/cpu.h
diff -u src/sys/arch/sparc/include/cpu.h:1.100 src/sys/arch/sparc/include/cpu.h:1.101
--- src/sys/arch/sparc/include/cpu.h:1.100	Tue Jan 16 08:23:17 2018
+++ src/sys/arch/sparc/include/cpu.h	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.100 2018/01/16 08:23:17 mrg Exp $ */
+/*	$NetBSD: cpu.h,v 1.101 2018/08/22 01:05:23 msaitoh Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -50,7 +50,6 @@
 #define	CPU_BOOTED_DEVICE	2	/* string: device booted from */
 #define	CPU_BOOT_ARGS		3	/* string: args booted with */
 #define	CPU_ARCH		4	/* integer: cpu architecture version */
-#define	CPU_MAXID		5	/* number of valid machdep ids */
 
 /*
  * Exported definitions unique to SPARC cpu support.

Index: src/sys/arch/sparc64/include/cpu.h
diff -u src/sys/arch/sparc64/include/cpu.h:1.124 src/sys/arch/sparc64/include/cpu.h:1.125
--- src/sys/arch/sparc64/include/cpu.h:1.124	Tue Jan 16 08:23:17 2018
+++ src/sys/arch/sparc64/include/cpu.h	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.124 2018/01/16 08:23:17 mrg Exp $ */
+/*	$NetBSD: cpu.h,v 1.125 2018/08/22 01:05:23 msaitoh Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -51,7 +51,6 @@
 #define	CPU_BOOT_ARGS		3	/* string: args booted with */
 #define	CPU_ARCH		4	/* integer: cpu architecture version */
 #define CPU_VIS			5	/* 0 - no VIS, 1 - VIS 1.0, etc. */
-#define	CPU_MAXID		6	/* number of valid machdep ids */
 
 /*
  * This is exported via sysctl for cpuctl(8).

Index: src/sys/arch/vax/include/cpu.h
diff -u src/sys/arch/vax/include/cpu.h:1.101 src/sys/arch/vax/include/cpu.h:1.102
--- src/sys/arch/vax/include/cpu.h:1.101	Fri Jun 16 18:17:42 2017
+++ src/sys/arch/vax/include/cpu.h	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*      $NetBSD: cpu.h,v 1.101 2017/06/16 18:17:42 jdolecek Exp $      */
+/*      $NetBSD: cpu.h,v 1.102 2018/08/22 01:05:23 msaitoh Exp $      */
 
 /*
  * Copyright (c) 1994 Ludd, University of Lule}, Sweden
@@ -37,7 +37,6 @@
 #define	CPU_CONSDEV		2
 #define	CPU_BOOTED_DEVICE	3
 #define	CPU_BOOTED_KERNEL	4
-#define CPU_MAXID		5
 
 #ifdef _KERNEL
 

Index: src/sys/arch/x68k/include/cpu.h
diff -u src/sys/arch/x68k/include/cpu.h:1.59 src/sys/arch/x68k/include/cpu.h:1.60
--- src/sys/arch/x68k/include/cpu.h:1.59	Sat Dec 17 14:36:30 2016
+++ src/sys/arch/x68k/include/cpu.h	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.59 2016/12/17 14:36:30 flxd Exp $	*/
+/*	$NetBSD: cpu.h,v 1.60 2018/08/22 01:05:23 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -111,20 +111,11 @@ struct clockframe {
 extern int astpending;		/* need to trap before returning to user mode */
 #define aston() (astpending++)
 
-#endif /* _KERNEL */
-
-/*
- * CTL_MACHDEP definitions.
- */
-#define	CPU_CONSDEV		1	/* dev_t: console terminal device */
-#define	CPU_MAXID		2	/* number of valid machdep ids */
-
 /*
  * The rest of this should probably be moved to <machine/x68kcpu.h>
  * although some of it could probably be put into generic 68k headers.
  */
 
-#ifdef _KERNEL
 extern uint8_t *intiobase;
 extern uint8_t *intiolimit;
 

Index: src/sys/arch/x86/include/cpu.h
diff -u src/sys/arch/x86/include/cpu.h:1.96 src/sys/arch/x86/include/cpu.h:1.97
--- src/sys/arch/x86/include/cpu.h:1.96	Mon Jul 16 07:07:30 2018
+++ src/sys/arch/x86/include/cpu.h	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.96 2018/07/16 07:07:30 pgoyette Exp $	*/
+/*	$NetBSD: cpu.h,v 1.97 2018/08/22 01:05:23 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1990 The Regents of the University of California.
@@ -563,8 +563,6 @@ void x86_bus_space_mallocok(void);
 #define	CPU_FPU_SAVE_SIZE	16	/* int: FPU Instruction layout size */
 #define	CPU_XSAVE_FEATURES	17	/* quad: XSAVE features */
 
-#define	CPU_MAXID		18	/* number of valid machdep ids */
-
 /*
  * Structure for CPU_DISKINFO sysctl call.
  * XXX this should be somewhere else.

Index: src/sys/compat/linux/common/linux_exec.h
diff -u src/sys/compat/linux/common/linux_exec.h:1.52 src/sys/compat/linux/common/linux_exec.h:1.53
--- src/sys/compat/linux/common/linux_exec.h:1.52	Sun Feb 12 21:02:20 2017
+++ src/sys/compat/linux/common/linux_exec.h	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: linux_exec.h,v 1.52 2017/02/12 21:02:20 chs Exp $	*/
+/*	$NetBSD: linux_exec.h,v 1.53 2018/08/22 01:05:23 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 1995, 1998 The NetBSD Foundation, Inc.
@@ -107,24 +107,10 @@
  * Emulation specific sysctls.
  */
 #define EMUL_LINUX_KERN			1
-#define EMUL_LINUX_MAXID		2
-
-#define EMUL_LINUX_NAMES { \
-	{ 0, 0 }, \
-	{ "kern", CTLTYPE_NODE }, \
-}
 
 #define EMUL_LINUX_KERN_OSTYPE		1
 #define EMUL_LINUX_KERN_OSRELEASE	2
 #define EMUL_LINUX_KERN_VERSION		3
-#define EMUL_LINUX_KERN_MAXID		4
-
-#define EMUL_LINUX_KERN_NAMES { \
-	{ 0, 0 }, \
-	{ "ostype", CTLTYPE_STRING }, \
-	{ "osrelease", CTLTYPE_STRING }, \
-	{ "osversion", CTLTYPE_STRING }, \
-}
 
 #ifdef _KERNEL
 __BEGIN_DECLS

Index: src/sys/compat/linux32/common/linux32_sysctl.h
diff -u src/sys/compat/linux32/common/linux32_sysctl.h:1.3 src/sys/compat/linux32/common/linux32_sysctl.h:1.4
--- src/sys/compat/linux32/common/linux32_sysctl.h:1.3	Fri Sep 29 17:47:29 2017
+++ src/sys/compat/linux32/common/linux32_sysctl.h	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: linux32_sysctl.h,v 1.3 2017/09/29 17:47:29 maxv Exp $ */
+/*	$NetBSD: linux32_sysctl.h,v 1.4 2018/08/22 01:05:23 msaitoh Exp $ */
 
 /*-
  * Copyright (c) 2006 Emmanuel Dreyfus, all rights reserved.
@@ -39,24 +39,10 @@ extern char linux32_version[];
 
 
 #define EMUL_LINUX32_KERN	1
-#define EMUL_LINUX32_MAXID	2 
-	 
-#define EMUL_LINUX32_NAMES { \
-	 { 0, 0 }, \
-	 { "kern", CTLTYPE_NODE }, \
-}	
 	 
 #define EMUL_LINUX32_KERN_OSTYPE	1
 #define EMUL_LINUX32_KERN_OSRELEASE	2
 #define EMUL_LINUX32_KERN_VERSION	3
-#define EMUL_LINUX32_KERN_MAXID		4 
-
-#define EMUL_LINUX32_KERN_NAMES { \
-	 { 0, 0 }, \
-	 { "ostype", CTLTYPE_STRING }, \
-	 { "osrelease", CTLTYPE_STRING }, \
-	 { "osversion", CTLTYPE_STRING }, \
-}  
 
 void	linux32_sysctl_init(void);
 void	linux32_sysctl_fini(void);

Index: src/sys/fs/cd9660/cd9660_extern.h
diff -u src/sys/fs/cd9660/cd9660_extern.h:1.26 src/sys/fs/cd9660/cd9660_extern.h:1.27
--- src/sys/fs/cd9660/cd9660_extern.h:1.26	Sun Jun 23 07:28:36 2013
+++ src/sys/fs/cd9660/cd9660_extern.h	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cd9660_extern.h,v 1.26 2013/06/23 07:28:36 dholland Exp $	*/
+/*	$NetBSD: cd9660_extern.h,v 1.27 2018/08/22 01:05:23 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 1994
@@ -47,12 +47,6 @@
  */
 #define CD9660_UTF8_JOLIET	1	/* UTF-8 encode Joliet file names */
 
-#define CD9660_NAMES { \
-        { 0, 0 }, \
-        { "utf8_joliet", CTLTYPE_INT }, \
-}
-
-
 /* CD-ROM Format type */
 enum ISO_FTYPE  { ISO_FTYPE_DEFAULT, ISO_FTYPE_9660, ISO_FTYPE_RRIP, ISO_FTYPE_ECMA };
 

Index: src/sys/kern/init_sysctl.c
diff -u src/sys/kern/init_sysctl.c:1.214 src/sys/kern/init_sysctl.c:1.215
--- src/sys/kern/init_sysctl.c:1.214	Sun Feb  4 17:31:51 2018
+++ src/sys/kern/init_sysctl.c	Wed Aug 22 01:05:23 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: init_sysctl.c,v 1.214 2018/02/04 17:31:51 maxv Exp $ */
+/*	$NetBSD: init_sysctl.c,v 1.215 2018/08/22 01:05:23 msaitoh Exp $ */
 
 /*-
  * Copyright (c) 2003, 2007, 2008, 2009 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: init_sysctl.c,v 1.214 2018/02/04 17:31:51 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: init_sysctl.c,v 1.215 2018/08/22 01:05:23 msaitoh Exp $");
 
 #include "opt_sysv.h"
 #include "opt_compat_netbsd.h"
@@ -632,6 +632,8 @@ struct ctldebug /* debug0, */ /* debug1,
 struct ctldebug debug5, debug6, debug7, debug8, debug9;
 struct ctldebug debug10, debug11, debug12, debug13, debug14;
 struct ctldebug debug15, debug16, debug17, debug18, debug19;
+
+#define	CTL_DEBUG_MAXID		20
 static struct ctldebug *debugvars[CTL_DEBUG_MAXID] = {
 	&debug0, &debug1, &debug2, &debug3, &debug4,
 	&debug5, &debug6, &debug7, &debug8, &debug9,

Index: src/sys/net/if.h
diff -u src/sys/net/if.h:1.264 src/sys/net/if.h:1.265
--- src/sys/net/if.h:1.264	Tue Jul  3 03:37:03 2018
+++ src/sys/net/if.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: if.h,v 1.264 2018/07/03 03:37:03 ozaki-r Exp $	*/
+/*	$NetBSD: if.h,v 1.265 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 1999, 2000, 2001 The NetBSD Foundation, Inc.
@@ -1324,24 +1324,11 @@ int	sysctl_ifq(int *name, u_int namelen,
 		       size_t *oldlenp, void *newp, size_t newlen,
 		       struct ifqueue *ifq);
 /* symbolic names for terminal (per-protocol) CTL_IFQ_ nodes */
-#define IFQCTL_LEN 1
-#define IFQCTL_MAXLEN 2
-#define IFQCTL_PEAK 3
-#define IFQCTL_DROPS 4
-#define IFQCTL_MAXID 5
+#define IFQCTL_LEN	1
+#define IFQCTL_MAXLEN	2
+#define IFQCTL_PEAK	3
+#define IFQCTL_DROPS	4
 
 #endif /* _KERNEL */
 
-#ifdef _NETBSD_SOURCE
-/*
- * sysctl for ifq (per-protocol packet input queue variant of ifqueue)
- */
-#define CTL_IFQ_NAMES  { \
-	{ 0, 0 }, \
-	{ "len", CTLTYPE_INT }, \
-	{ "maxlen", CTLTYPE_INT }, \
-	{ "peak", CTLTYPE_INT }, \
-	{ "drops", CTLTYPE_INT }, \
-}
-#endif /* _NETBSD_SOURCE */
 #endif /* !_NET_IF_H_ */

Index: src/sys/netinet/dccp_var.h
diff -u src/sys/netinet/dccp_var.h:1.3 src/sys/netinet/dccp_var.h:1.4
--- src/sys/netinet/dccp_var.h:1.3	Thu Jul  7 06:55:43 2016
+++ src/sys/netinet/dccp_var.h	Wed Aug 22 01:05:24 2018
@@ -1,5 +1,5 @@
 /*	$KAME: dccp_var.h,v 1.29 2005/11/03 14:59:28 nishida Exp $	*/
-/*	$NetBSD: dccp_var.h,v 1.3 2016/07/07 06:55:43 msaitoh Exp $ */
+/*	$NetBSD: dccp_var.h,v 1.4 2018/08/22 01:05:24 msaitoh Exp $ */
 
 /*
  * Copyright (c) 2003 Joacim Häggmark, Magnus Erixzon, Nils-Erik Mattsson 
@@ -258,14 +258,6 @@ extern const char *dccpstates[];
 #define DCCPCTL_SENDSPACE	4
 #define DCCPCTL_RECVSPACE	5
 
-#define DCCPCTL_NAMES { \
-	{ 0, 0 }, \
-	{ "defccid", CTLTYPE_INT }, \
-	{ "stats", CTLTYPE_STRUCT }, \
-	{ "sendspace", CTLTYPE_INT }, \
-	{ "recvspace", CTLTYPE_INT }, \
-}
-
 #ifdef _KERNEL
 
 #ifdef DCCP_DEBUG_ON

Index: src/sys/netinet/icmp6.h
diff -u src/sys/netinet/icmp6.h:1.51 src/sys/netinet/icmp6.h:1.52
--- src/sys/netinet/icmp6.h:1.51	Tue Apr 24 07:22:33 2018
+++ src/sys/netinet/icmp6.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: icmp6.h,v 1.51 2018/04/24 07:22:33 maxv Exp $	*/
+/*	$NetBSD: icmp6.h,v 1.52 2018/08/22 01:05:24 msaitoh Exp $	*/
 /*	$KAME: icmp6.h,v 1.84 2003/04/23 10:26:51 itojun Exp $	*/
 
 
@@ -636,35 +636,6 @@ struct icmp6_filter {
 #define ICMPV6CTL_ND6_DRLIST	19
 #define ICMPV6CTL_ND6_PRLIST	20
 #define	ICMPV6CTL_ND6_MAXQLEN	24
-#define ICMPV6CTL_MAXID		25
-
-#define ICMPV6CTL_NAMES { \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "rediraccept", CTLTYPE_INT }, \
-	{ "redirtimeout", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "nd6_prune", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ "nd6_delay", CTLTYPE_INT }, \
-	{ "nd6_umaxtries", CTLTYPE_INT }, \
-	{ "nd6_mmaxtries", CTLTYPE_INT }, \
-	{ "nd6_useloopback", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ "nodeinfo", CTLTYPE_INT }, \
-	{ "errppslimit", CTLTYPE_INT }, \
-	{ "nd6_maxnudhint", CTLTYPE_INT }, \
-	{ "mtudisc_hiwat", CTLTYPE_INT }, \
-	{ "mtudisc_lowat", CTLTYPE_INT }, \
-	{ "nd6_debug", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "nd6_maxqueuelen", CTLTYPE_INT }, \
-}
 
 #ifdef _KERNEL
 struct	rtentry;

Index: src/sys/netinet/icmp_var.h
diff -u src/sys/netinet/icmp_var.h:1.30 src/sys/netinet/icmp_var.h:1.31
--- src/sys/netinet/icmp_var.h:1.30	Wed Feb 18 17:00:15 2015
+++ src/sys/netinet/icmp_var.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: icmp_var.h,v 1.30 2015/02/18 17:00:15 christos Exp $	*/
+/*	$NetBSD: icmp_var.h,v 1.31 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1993
@@ -72,19 +72,6 @@
 #define ICMPCTL_REDIRTIMEOUT	6	/* Remove routes added via redirects */
 #define	ICMPCTL_STATS		7	/* ICMP statistics */
 #define ICMPCTL_BMCASTECHO	8	/* allow broad/mult-cast echo */
-#define ICMPCTL_MAXID		9
-
-#define ICMPCTL_NAMES { \
-	{ 0, 0 }, \
-	{ "maskrepl", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ "returndatabytes", CTLTYPE_INT }, \
-	{ "errppslimit", CTLTYPE_INT }, \
-	{ "rediraccept", CTLTYPE_INT }, \
-	{ "redirtimeout", CTLTYPE_INT }, \
-	{ "stats", CTLTYPE_STRUCT }, \
-	{ "bmcastecho", CTLTYPE_INT }, \
-}
 
 #ifdef _KERNEL
 

Index: src/sys/netinet/in.h
diff -u src/sys/netinet/in.h:1.106 src/sys/netinet/in.h:1.107
--- src/sys/netinet/in.h:1.106	Wed Jul 11 05:25:45 2018
+++ src/sys/netinet/in.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: in.h,v 1.106 2018/07/11 05:25:45 maxv Exp $	*/
+/*	$NetBSD: in.h,v 1.107 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1990, 1993
@@ -335,114 +335,6 @@ struct ip_mreq {
  * Third level is protocol number.
  * Fourth level is desired variable within that protocol.
  */
-#define	IPPROTO_MAXID	(IPPROTO_AH + 1)	/* don't list to IPPROTO_MAX */
-
-#define	CTL_IPPROTO_NAMES { \
-	{ "ip", CTLTYPE_NODE }, \
-	{ "icmp", CTLTYPE_NODE }, \
-	{ "igmp", CTLTYPE_NODE }, \
-	{ "ggp", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "tcp", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ "egp", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "pup", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "udp", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "idp", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "ipsec", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "pim", CTLTYPE_NODE }, \
-}
 
 /*
  * Names for IP sysctl objects
@@ -472,36 +364,7 @@ struct ip_mreq {
 #define	IPCTL_LOOPBACKCKSUM    23	/* do IP checksum on loopback */
 #define	IPCTL_STATS		24	/* IP statistics */
 #define	IPCTL_DAD_COUNT        25	/* DAD packets to send */
-#define	IPCTL_MAXID	       26
 
-#define	IPCTL_NAMES { \
-	{ 0, 0 }, \
-	{ "forwarding", CTLTYPE_INT }, \
-	{ "redirect", CTLTYPE_INT }, \
-	{ "ttl", CTLTYPE_INT }, \
-	{ "mtu", CTLTYPE_INT }, \
-	{ "forwsrcrt", CTLTYPE_INT }, \
-	{ "directed-broadcast", CTLTYPE_INT }, \
-	{ "allowsrcrt", CTLTYPE_INT }, \
-	{ "subnetsarelocal", CTLTYPE_INT }, \
-	{ "mtudisc", CTLTYPE_INT }, \
-	{ "anonportmin", CTLTYPE_INT }, \
-	{ "anonportmax", CTLTYPE_INT }, \
-	{ "mtudisctimeout", CTLTYPE_INT }, \
-	{ "maxflows", CTLTYPE_INT }, \
-	{ "hostzerobroadcast", CTLTYPE_INT }, \
-	{ "gifttl", CTLTYPE_INT }, \
-	{ "lowportmin", CTLTYPE_INT }, \
-	{ "lowportmax", CTLTYPE_INT }, \
-	{ "maxfragpackets", CTLTYPE_INT }, \
-	{ "grettl", CTLTYPE_INT }, \
-	{ "checkinterface", CTLTYPE_INT }, \
-	{ "ifq", CTLTYPE_NODE }, \
-	{ "random_id", CTLTYPE_INT }, \
-	{ "do_loopback_cksum", CTLTYPE_INT }, \
-	{ "stats", CTLTYPE_STRUCT }, \
-	{ "dad_count", CTLTYPE_INT }, \
-}
 #endif /* _NETBSD_SOURCE */
 
 /* INET6 stuff */

Index: src/sys/netinet/ip_carp.h
diff -u src/sys/netinet/ip_carp.h:1.8 src/sys/netinet/ip_carp.h:1.9
--- src/sys/netinet/ip_carp.h:1.8	Thu Apr 28 00:16:56 2016
+++ src/sys/netinet/ip_carp.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip_carp.h,v 1.8 2016/04/28 00:16:56 ozaki-r Exp $	*/
+/*	$NetBSD: ip_carp.h,v 1.9 2018/08/22 01:05:24 msaitoh Exp $	*/
 /*	$OpenBSD: ip_carp.h,v 1.18 2005/04/20 23:00:41 mpf Exp $	*/
 
 /*
@@ -143,14 +143,6 @@ struct carpreq {
 #define CARPCTL_STATS		5	/* carp statistics */
 #define	CARPCTL_MAXID		6
 
-#define	CARPCTL_NAMES { \
-	{ 0, 0 }, \
-	{ "allow", CTLTYPE_INT }, \
-	{ "preempt", CTLTYPE_INT }, \
-	{ "log", CTLTYPE_INT }, \
-	{ "arpbalance", CTLTYPE_INT }, \
-}
-
 #ifdef _KERNEL
 void		 carp_init(void);
 void		 carp_ifdetach(struct ifnet *);

Index: src/sys/netinet/pim_var.h
diff -u src/sys/netinet/pim_var.h:1.2 src/sys/netinet/pim_var.h:1.3
--- src/sys/netinet/pim_var.h:1.2	Sat Dec 10 23:36:23 2005
+++ src/sys/netinet/pim_var.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: pim_var.h,v 1.2 2005/12/10 23:36:23 elad Exp $	*/
+/*	$NetBSD: pim_var.h,v 1.3 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1998-2000
@@ -65,12 +65,6 @@ struct pimstat {
  * Names for PIM sysctl objects
  */
 #define PIMCTL_STATS		1	/* statistics (read-only) */
-#define PIMCTL_MAXID		2
-
-#define PIMCTL_NAMES {			\
-	{ 0, 0 },			\
-	{ "stats", CTLTYPE_STRUCT },	\
-}
 
 #ifdef _KERNEL
 extern struct pimstat pimstat;

Index: src/sys/netinet/sctp_var.h
diff -u src/sys/netinet/sctp_var.h:1.1 src/sys/netinet/sctp_var.h:1.2
--- src/sys/netinet/sctp_var.h:1.1	Tue Oct 13 21:28:35 2015
+++ src/sys/netinet/sctp_var.h	Wed Aug 22 01:05:24 2018
@@ -1,5 +1,5 @@
 /*	$KAME: sctp_var.h,v 1.24 2005/03/06 16:04:19 itojun Exp $	*/
-/*	$NetBSD: sctp_var.h,v 1.1 2015/10/13 21:28:35 rjs Exp $ */
+/*	$NetBSD: sctp_var.h,v 1.2 2018/08/22 01:05:24 msaitoh Exp $ */
 
 /*
  * Copyright (c) 2001, 2002, 2003, 2004 Cisco Systems, Inc.
@@ -77,74 +77,10 @@
 #define SCTPCTL_NR_OUTGOING_STREAMS 25
 #ifdef SCTP_DEBUG
 #define SCTPCTL_DEBUG               26
-#define SCTPCTL_MAXID		    27
-#else
-#define SCTPCTL_MAXID		    26
 #endif
 
 #endif
 
-#ifdef SCTP_DEBUG
-#define SCTPCTL_NAMES { \
-	{ 0, 0 }, \
-	{ "maxdgram", CTLTYPE_INT }, \
-	{ "recvspace", CTLTYPE_INT }, \
-	{ "autoasconf", CTLTYPE_INT }, \
-	{ "ecn_enable", CTLTYPE_INT }, \
-	{ "ecn_nonce", CTLTYPE_INT }, \
-	{ "strict_sack", CTLTYPE_INT }, \
-	{ "looback_nocsum", CTLTYPE_INT }, \
-	{ "strict_init", CTLTYPE_INT }, \
-	{ "peer_chkoh", CTLTYPE_INT }, \
-	{ "maxburst", CTLTYPE_INT }, \
-	{ "maxchunks", CTLTYPE_INT }, \
-	{ "delayed_sack_time", CTLTYPE_INT }, \
-	{ "heartbeat_interval", CTLTYPE_INT }, \
-	{ "pmtu_raise_time", CTLTYPE_INT }, \
-	{ "shutdown_guard_time", CTLTYPE_INT }, \
-	{ "secret_lifetime", CTLTYPE_INT }, \
-	{ "rto_max", CTLTYPE_INT }, \
-	{ "rto_min", CTLTYPE_INT }, \
-	{ "rto_initial", CTLTYPE_INT }, \
-	{ "init_rto_max", CTLTYPE_INT }, \
-	{ "valid_cookie_life", CTLTYPE_INT }, \
-	{ "init_rtx_max", CTLTYPE_INT }, \
-	{ "assoc_rtx_max", CTLTYPE_INT }, \
-	{ "path_rtx_max", CTLTYPE_INT }, \
-	{ "nr_outgoing_streams", CTLTYPE_INT }, \
-	{ "debug", CTLTYPE_INT }, \
-}
-#else
-#define SCTPCTL_NAMES { \
-	{ 0, 0 }, \
-	{ "maxdgram", CTLTYPE_INT }, \
-	{ "recvspace", CTLTYPE_INT }, \
-	{ "autoasconf", CTLTYPE_INT }, \
-	{ "ecn_enable", CTLTYPE_INT }, \
-	{ "ecn_nonce", CTLTYPE_INT }, \
-	{ "strict_sack", CTLTYPE_INT }, \
-	{ "looback_nocsum", CTLTYPE_INT }, \
-	{ "strict_init", CTLTYPE_INT }, \
-	{ "peer_chkoh", CTLTYPE_INT }, \
-	{ "maxburst", CTLTYPE_INT }, \
-	{ "maxchunks", CTLTYPE_INT }, \
-	{ "delayed_sack_time", CTLTYPE_INT }, \
-	{ "heartbeat_interval", CTLTYPE_INT }, \
-	{ "pmtu_raise_time", CTLTYPE_INT }, \
-	{ "shutdown_guard_time", CTLTYPE_INT }, \
-	{ "secret_lifetime", CTLTYPE_INT }, \
-	{ "rto_max", CTLTYPE_INT }, \
-	{ "rto_min", CTLTYPE_INT }, \
-	{ "rto_initial", CTLTYPE_INT }, \
-	{ "init_rto_max", CTLTYPE_INT }, \
-	{ "valid_cookie_life", CTLTYPE_INT }, \
-	{ "init_rtx_max", CTLTYPE_INT }, \
-	{ "assoc_rtx_max", CTLTYPE_INT }, \
-	{ "path_rtx_max", CTLTYPE_INT }, \
-	{ "nr_outgoing_streams", CTLTYPE_INT }, \
-}
-#endif
-
 #if defined(_KERNEL)
 
 extern const struct pr_usrreqs sctp_usrreqs;

Index: src/sys/netinet/tcp_var.h
diff -u src/sys/netinet/tcp_var.h:1.186 src/sys/netinet/tcp_var.h:1.187
--- src/sys/netinet/tcp_var.h:1.186	Sun Apr 29 12:12:42 2018
+++ src/sys/netinet/tcp_var.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: tcp_var.h,v 1.186 2018/04/29 12:12:42 maxv Exp $	*/
+/*	$NetBSD: tcp_var.h,v 1.187 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -779,45 +779,6 @@ struct syn_cache_head {
 #define	TCPCTL_DEBX		32	/* # of tcp debug sockets */
 #define	TCPCTL_DROP		33	/* drop tcp connection */
 #define	TCPCTL_MSL		34	/* Max Segment Life */
-#define	TCPCTL_MAXID		35
-
-#define	TCPCTL_NAMES { \
-	{ 0, 0 }, \
-	{ "rfc1323",	CTLTYPE_INT }, \
-	{ "sendspace",	CTLTYPE_INT }, \
-	{ "recvspace",	CTLTYPE_INT }, \
-	{ "mssdflt",	CTLTYPE_INT }, \
-	{ "syn_cache_limit", CTLTYPE_INT }, \
-	{ "syn_bucket_limit", CTLTYPE_INT }, \
-	{ 0, 0 },\
-	{ "init_win", CTLTYPE_INT }, \
-	{ "mss_ifmtu", CTLTYPE_INT }, \
-	{ "sack", CTLTYPE_INT }, \
-	{ "win_scale", CTLTYPE_INT }, \
-	{ "timestamps", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ "cwm", CTLTYPE_INT }, \
-	{ "cwm_burstsize", CTLTYPE_INT }, \
-	{ "ack_on_push", CTLTYPE_INT }, \
-	{ "keepidle",	CTLTYPE_INT }, \
-	{ "keepintvl",	CTLTYPE_INT }, \
-	{ "keepcnt",	CTLTYPE_INT }, \
-	{ "slowhz",	CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ "log_refused",CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ "rstppslimit", CTLTYPE_INT }, \
-	{ "delack_ticks", CTLTYPE_INT }, \
-	{ "init_win_local", CTLTYPE_INT }, \
-	{ "ident", CTLTYPE_STRUCT }, \
-	{ "ackdropppslimit", CTLTYPE_INT }, \
-	{ "do_loopback_cksum", CTLTYPE_INT }, \
-	{ "stats", CTLTYPE_STRUCT }, \
-	{ "debug", CTLTYPE_STRUCT }, \
-	{ "debx", CTLTYPE_INT }, \
-	{ "drop", CTLTYPE_STRUCT }, \
-	{ "msl", CTLTYPE_INT }, \
-}
 
 #ifdef _KERNEL
 

Index: src/sys/netinet/udp_var.h
diff -u src/sys/netinet/udp_var.h:1.43 src/sys/netinet/udp_var.h:1.44
--- src/sys/netinet/udp_var.h:1.43	Thu Feb  8 10:30:30 2018
+++ src/sys/netinet/udp_var.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: udp_var.h,v 1.43 2018/02/08 10:30:30 maxv Exp $	*/
+/*	$NetBSD: udp_var.h,v 1.44 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1989, 1993
@@ -75,16 +75,6 @@ struct	udpiphdr {
 #define	UDPCTL_RECVSPACE	3	/* default recv buffer */
 #define	UDPCTL_LOOPBACKCKSUM	4	/* do UDP checksum on loopback */
 #define	UDPCTL_STATS		5	/* UDP statistics */
-#define	UDPCTL_MAXID		7
-
-#define UDPCTL_NAMES { \
-	{ 0, 0 }, \
-	{ "checksum", CTLTYPE_INT }, \
-	{ "sendspace", CTLTYPE_INT }, \
-	{ "recvspace", CTLTYPE_INT }, \
-	{ "do_loopback_cksum", CTLTYPE_INT }, \
-	{ "stats", CTLTYPE_STRUCT }, \
-}
 
 #ifdef _KERNEL
 

Index: src/sys/netinet6/in6.h
diff -u src/sys/netinet6/in6.h:1.92 src/sys/netinet6/in6.h:1.93
--- src/sys/netinet6/in6.h:1.92	Fri Aug 10 06:46:09 2018
+++ src/sys/netinet6/in6.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: in6.h,v 1.92 2018/08/10 06:46:09 maxv Exp $	*/
+/*	$NetBSD: in6.h,v 1.93 2018/08/22 01:05:24 msaitoh Exp $	*/
 /*	$KAME: in6.h,v 1.83 2001/03/29 02:55:07 jinmei Exp $	*/
 
 /*
@@ -491,55 +491,6 @@ struct ip6_mtuinfo {
  * Third level is protocol number.
  * Fourth level is desired variable within that protocol.
  */
-#define IPV6PROTO_MAXID	(IPPROTO_PIM + 1)	/* don't list to IPV6PROTO_MAX */
-
-#define CTL_IPV6PROTO_NAMES { \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, \
-	{ "tcp6", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "udp6", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, \
-	{ "ip6", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, \
-	{ "ipsec6", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "icmp6", CTLTYPE_NODE }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "pim6", CTLTYPE_NODE }, \
-}
-
 /*
  * Names for IP sysctl objects
  */
@@ -584,58 +535,6 @@ struct ip6_mtuinfo {
 					/* via router advertisement */
 #define IPV6CTL_RTADV_NUMROUTES 44	/* current number of routes */
 					/* via router advertisement */
-/* New entries should be added here from current IPV6CTL_MAXID value. */
-/* to define items, should talk with KAME guys first, for *BSD compatibility */
-#define IPV6CTL_MAXID		45
-
-#define IPV6CTL_NAMES { \
-	{ 0, 0 }, \
-	{ "forwarding", CTLTYPE_INT }, \
-	{ "redirect", CTLTYPE_INT }, \
-	{ "hlim", CTLTYPE_INT }, \
-	{ "mtu", CTLTYPE_INT }, \
-	{ "forwsrcrt", CTLTYPE_INT }, \
-	{ "stats", CTLTYPE_STRUCT }, \
-	{ 0, 0 }, \
-	{ "mrtproto", CTLTYPE_INT }, \
-	{ "maxfragpackets", CTLTYPE_INT }, \
-	{ "sourcecheck", CTLTYPE_INT }, \
-	{ "sourcecheck_logint", CTLTYPE_INT }, \
-	{ "accept_rtadv", CTLTYPE_INT }, \
-	{ "keepfaith", CTLTYPE_INT }, \
-	{ "log_interval", CTLTYPE_INT }, \
-	{ "hdrnestlimit", CTLTYPE_INT }, \
-	{ "dad_count", CTLTYPE_INT }, \
-	{ "auto_flowlabel", CTLTYPE_INT }, \
-	{ "defmcasthlim", CTLTYPE_INT }, \
-	{ "gifhlim", CTLTYPE_INT }, \
-	{ "kame_version", CTLTYPE_STRING }, \
-	{ "use_deprecated", CTLTYPE_INT }, \
-	{ "rr_prune", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ "v6only", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "anonportmin", CTLTYPE_INT }, \
-	{ "anonportmax", CTLTYPE_INT }, \
-	{ "lowportmin", CTLTYPE_INT }, \
-	{ "lowportmax", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "maxfrags", CTLTYPE_INT }, \
-	{ "ifq", CTLTYPE_NODE }, \
-	{ "rtadv_maxroutes", CTLTYPE_INT }, \
-	{ "rtadv_numroutes", CTLTYPE_INT }, \
-}
-
 #endif /* _NETBSD_SOURCE */
 
 #ifdef _KERNEL

Index: src/sys/netinet6/pim6_var.h
diff -u src/sys/netinet6/pim6_var.h:1.14 src/sys/netinet6/pim6_var.h:1.15
--- src/sys/netinet6/pim6_var.h:1.14	Tue Apr 15 05:40:15 2008
+++ src/sys/netinet6/pim6_var.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: pim6_var.h,v 1.14 2008/04/15 05:40:15 thorpej Exp $	*/
+/*	$NetBSD: pim6_var.h,v 1.15 2018/08/22 01:05:24 msaitoh Exp $	*/
 /*	$KAME: pim6_var.h,v 1.8 2000/06/06 08:07:43 jinmei Exp $	*/
 
 /*
@@ -60,10 +60,5 @@ int	pim6_input(struct mbuf **, int*, int
  * Names for PIM sysctl objects
  */
 #define PIM6CTL_STATS		1	/* statistics (read-only) */
-#define PIM6CTL_MAXID		2
 
-#define PIM6CTL_NAMES { \
-	{ 0, 0 }, \
-	{ "stats", CTLTYPE_STRUCT }, \
-}
 #endif /* !_NETINET6_PIM6_VAR_H_ */

Index: src/sys/netinet6/raw_ip6.h
diff -u src/sys/netinet6/raw_ip6.h:1.4 src/sys/netinet6/raw_ip6.h:1.5
--- src/sys/netinet6/raw_ip6.h:1.4	Tue Apr 15 05:13:37 2008
+++ src/sys/netinet6/raw_ip6.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: raw_ip6.h,v 1.4 2008/04/15 05:13:37 thorpej Exp $	*/
+/*	$NetBSD: raw_ip6.h,v 1.5 2018/08/22 01:05:24 msaitoh Exp $	*/
 /*	$KAME: raw_ip6.h,v 1.2 2001/05/27 13:28:35 itojun Exp $	*/
 
 /*
@@ -50,12 +50,6 @@
  * Names for Raw IPv6 sysctl objects
  */
 #define RAW6CTL_STATS	1
-#define RAW6CTL_MAXID	2
-
-#define RAW6CTL_NAMES { \
-	{ 0, 0 }, \
-	{ "stats", CTLTYPE_STRUCT }, \
-}
 
 #ifdef _KERNEL
 extern struct rip6stat rip6stat;

Index: src/sys/netinet6/udp6_var.h
diff -u src/sys/netinet6/udp6_var.h:1.28 src/sys/netinet6/udp6_var.h:1.29
--- src/sys/netinet6/udp6_var.h:1.28	Sat May  2 17:18:03 2015
+++ src/sys/netinet6/udp6_var.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: udp6_var.h,v 1.28 2015/05/02 17:18:03 rtr Exp $	*/
+/*	$NetBSD: udp6_var.h,v 1.29 2018/08/22 01:05:24 msaitoh Exp $	*/
 /*	$KAME: udp6_var.h,v 1.11 2000/06/05 00:14:31 itojun Exp $	*/
 
 /*
@@ -88,15 +88,6 @@
 #define	UDP6CTL_RECVSPACE	2	/* default recv buffer */
 #define	UDP6CTL_LOOPBACKCKSUM	3	/* do UDP checksum on loopback? */
 #define	UDP6CTL_STATS		4	/* udp6 statistics */
-#define	UDP6CTL_MAXID		5
-
-#define UDP6CTL_NAMES { \
-	{ 0, 0 }, \
-	{ "sendspace", CTLTYPE_INT }, \
-	{ "recvspace", CTLTYPE_INT }, \
-	{ "do_loopback_cksum", CTLTYPE_INT }, \
-	{ "stats", CTLTYPE_STRUCT }, \
-}
 
 #ifdef _KERNEL
 

Index: src/sys/netipsec/ipsec_var.h
diff -u src/sys/netipsec/ipsec_var.h:1.7 src/sys/netipsec/ipsec_var.h:1.8
--- src/sys/netipsec/ipsec_var.h:1.7	Sat Apr 28 13:23:17 2018
+++ src/sys/netipsec/ipsec_var.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ipsec_var.h,v 1.7 2018/04/28 13:23:17 maxv Exp $ */
+/*	$NetBSD: ipsec_var.h,v 1.8 2018/08/22 01:05:24 msaitoh Exp $ */
 /*	$FreeBSD: ipsec.h,v 1.2.4.2 2004/02/14 22:23:23 bms Exp $	*/
 
 /*-
@@ -73,6 +73,5 @@
 #define	IPSECCTL_ECN			11
 #define	IPSECCTL_DEBUG			12
 #define	IPSECCTL_ESP_RANDPAD		13
-#define IPSECCTL_MAXID			14
 
 #endif /* !_NETIPSEC_IPSEC_VAR_H_ */

Index: src/sys/nfs/nfs.h
diff -u src/sys/nfs/nfs.h:1.77 src/sys/nfs/nfs.h:1.78
--- src/sys/nfs/nfs.h:1.77	Thu Jan 25 17:14:36 2018
+++ src/sys/nfs/nfs.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: nfs.h,v 1.77 2018/01/25 17:14:36 riastradh Exp $	*/
+/*	$NetBSD: nfs.h,v 1.78 2018/08/22 01:05:24 msaitoh Exp $	*/
 /*
  * Copyright (c) 1989, 1993, 1995
  *	The Regents of the University of California.  All rights reserved.
@@ -291,13 +291,6 @@ struct nfsstats {
  */
 #define NFS_NFSSTATS	1		/* struct: struct nfsstats */
 #define NFS_IOTHREADS	2		/* number of io threads */
-#define	NFS_MAXID	3
-
-#define NFS_NAMES { \
-	{ 0, 0 }, \
-	{ "nfsstats", CTLTYPE_STRUCT }, \
-	{ "iothreads", CTLTYPE_INT }, \
-}
 
 /*
  * The set of signals the interrupt an I/O in progress for NFSMNT_INT mounts.

Index: src/sys/sys/mbuf.h
diff -u src/sys/sys/mbuf.h:1.209 src/sys/sys/mbuf.h:1.210
--- src/sys/sys/mbuf.h:1.209	Thu Aug  9 17:43:54 2018
+++ src/sys/sys/mbuf.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: mbuf.h,v 1.209 2018/08/09 17:43:54 maxv Exp $	*/
+/*	$NetBSD: mbuf.h,v 1.210 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1996, 1997, 1999, 2001, 2007 The NetBSD Foundation, Inc.
@@ -748,18 +748,6 @@ struct mbstat_cpu {
 #define	MBUF_MCLLOWAT		5	/* int: mbuf cluster low water mark */
 #define	MBUF_STATS		6	/* struct: mbstat */
 #define	MBUF_MOWNERS		7	/* struct: m_owner[] */
-#define	MBUF_MAXID		8	/* number of valid MBUF ids */
-
-#define	CTL_MBUF_NAMES {						\
-	{ 0, 0 },							\
-	{ "msize", CTLTYPE_INT },					\
-	{ "mclbytes", CTLTYPE_INT },					\
-	{ "nmbclusters", CTLTYPE_INT },					\
-	{ "mblowat", CTLTYPE_INT },					\
-	{ "mcllowat", CTLTYPE_INT },					\
-	{ 0 /* "stats" */, CTLTYPE_STRUCT },				\
-	{ 0 /* "mowners" */, CTLTYPE_STRUCT },				\
-}
 
 #ifdef	_KERNEL
 extern struct mbstat mbstat;

Index: src/sys/sys/mount.h
diff -u src/sys/sys/mount.h:1.230 src/sys/sys/mount.h:1.231
--- src/sys/sys/mount.h:1.230	Tue Jan  9 03:31:13 2018
+++ src/sys/sys/mount.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: mount.h,v 1.230 2018/01/09 03:31:13 christos Exp $	*/
+/*	$NetBSD: mount.h,v 1.231 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1989, 1991, 1993
@@ -115,7 +115,6 @@
 					   as next argument */
 #define VFS_USERMOUNT	3		/* enable/disable fs mnt by non-root */
 #define	VFS_MAGICLINKS  4		/* expand 'magic' symlinks */
-#define	VFSGEN_MAXID	5		/* number of valid vfs.generic ids */
 
 /* vfsquery flags for kqueue(2) */
 #define VQ_MOUNT	0x0001	/* new filesystem arrived */
@@ -163,45 +162,6 @@ struct mount {
 
 #ifdef _KERNEL
 
-/*
- * USE THE SAME NAMES AS MOUNT_*!
- *
- * Only need to add new entry here if the filesystem actually supports
- * sysctl(2).
- */
-#define	CTL_VFS_NAMES { \
-	{ "generic", CTLTYPE_NODE }, \
-	{ MOUNT_FFS, CTLTYPE_NODE }, \
-	{ MOUNT_NFS, CTLTYPE_NODE }, \
-	{ MOUNT_MFS, CTLTYPE_NODE }, \
-	{ MOUNT_MSDOS, CTLTYPE_NODE }, \
-	{ MOUNT_LFS, CTLTYPE_NODE }, \
-	{ 0, 0 }, 			/* MOUNT_LOFS */ \
-	{ MOUNT_FDESC, CTLTYPE_NODE }, \
-	{ MOUNT_NULL, CTLTYPE_NODE }, \
-	{ MOUNT_UMAP, CTLTYPE_NODE }, \
-	{ MOUNT_KERNFS, CTLTYPE_NODE }, \
-	{ MOUNT_PROCFS, CTLTYPE_NODE }, \
-	{ MOUNT_AFS, CTLTYPE_NODE }, \
-	{ MOUNT_CD9660, CTLTYPE_NODE }, \
-	{ MOUNT_UNION, CTLTYPE_NODE }, \
-	{ MOUNT_ADOSFS, CTLTYPE_NODE }, \
-	{ MOUNT_EXT2FS, CTLTYPE_NODE }, \
-	{ MOUNT_CODA, CTLTYPE_NODE }, \
-	{ MOUNT_FILECORE, CTLTYPE_NODE }, \
-	{ MOUNT_NTFS, CTLTYPE_NODE }, \
-}
-
-#define	VFS_MAXID	20		/* number of valid vfs ids */
-
-#define	CTL_VFSGENCTL_NAMES { \
-	{ 0, 0 }, \
-	{ "maxtypenum", CTLTYPE_INT }, \
-	{ "conf", CTLTYPE_NODE }, 	/* Special */ \
-	{ "usermount", CTLTYPE_INT }, \
-	{ "magiclinks", CTLTYPE_INT }, \
-}
-
 struct quotactl_args;		/* in sys/quotactl.h */
 struct quotastat;		/* in sys/quotactl.h */
 struct quotaidtypestat;		/* in sys/quotactl.h */

Index: src/sys/sys/pipe.h
diff -u src/sys/sys/pipe.h:1.35 src/sys/sys/pipe.h:1.36
--- src/sys/sys/pipe.h:1.35	Sun Jun 10 17:54:51 2018
+++ src/sys/sys/pipe.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: pipe.h,v 1.35 2018/06/10 17:54:51 jdolecek Exp $ */
+/* $NetBSD: pipe.h,v 1.36 2018/08/22 01:05:24 msaitoh Exp $ */
 
 /*
  * Copyright (c) 1996 John S. Dyson
@@ -128,16 +128,6 @@ struct pipe {
 #define	KERN_PIPE_MAXBIGPIPES		3	/* maximum # of "big" pipes */
 #define	KERN_PIPE_NBIGPIPES		4	/* current number of "big" p. */
 #define	KERN_PIPE_KVASIZE		5	/* current pipe kva size */
-#define	KERN_PIPE_MAXID			6
-
-#define	CTL_PIPE_NAMES { \
-	{ 0, 0 }, \
-	{ "maxkvasz", CTLTYPE_INT }, \
-	{ "maxloankvasz", CTLTYPE_INT }, \
-	{ "maxbigpipes", CTLTYPE_INT }, \
-	{ "nbigpipes", CTLTYPE_INT }, \
-	{ "kvasize", CTLTYPE_INT }, \
-}
 
 #ifdef _KERNEL
 int	sysctl_dopipe(int *, u_int, void *, size_t *, void *, size_t);

Index: src/sys/sys/socket.h
diff -u src/sys/sys/socket.h:1.126 src/sys/sys/socket.h:1.127
--- src/sys/sys/socket.h:1.126	Tue Jul 31 13:20:34 2018
+++ src/sys/sys/socket.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: socket.h,v 1.126 2018/07/31 13:20:34 rjs Exp $	*/
+/*	$NetBSD: socket.h,v 1.127 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -385,43 +385,6 @@ struct sockcred {
  *
  * Further levels are defined by the individual families below.
  */
-#define NET_MAXID	AF_MAX
-
-#define CTL_NET_NAMES { \
-	{ 0, 0 }, \
-	{ "local", CTLTYPE_NODE }, \
-	{ "inet", CTLTYPE_NODE }, \
-	{ "implink", CTLTYPE_NODE }, \
-	{ "pup", CTLTYPE_NODE }, \
-	{ "chaos", CTLTYPE_NODE }, \
-	{ "xerox_ns", CTLTYPE_NODE }, \
-	{ "iso", CTLTYPE_NODE }, \
-	{ "emca", CTLTYPE_NODE }, \
-	{ "datakit", CTLTYPE_NODE }, \
-	{ "ccitt", CTLTYPE_NODE }, \
-	{ "ibm_sna", CTLTYPE_NODE }, \
-	{ "decnet", CTLTYPE_NODE }, \
-	{ "dec_dli", CTLTYPE_NODE }, \
-	{ "lat", CTLTYPE_NODE }, \
-	{ "hylink", CTLTYPE_NODE }, \
-	{ "appletalk", CTLTYPE_NODE }, \
-	{ "oroute", CTLTYPE_NODE }, \
-	{ "link_layer", CTLTYPE_NODE }, \
-	{ "xtp", CTLTYPE_NODE }, \
-	{ "coip", CTLTYPE_NODE }, \
-	{ "cnt", CTLTYPE_NODE }, \
-	{ "rtip", CTLTYPE_NODE }, \
-	{ "ipx", CTLTYPE_NODE }, \
-	{ "inet6", CTLTYPE_NODE }, \
-	{ "pip", CTLTYPE_NODE }, \
-	{ "isdn", CTLTYPE_NODE }, \
-	{ "natm", CTLTYPE_NODE }, \
-	{ "arp", CTLTYPE_NODE }, \
-	{ "key", CTLTYPE_NODE }, \
-	{ "ieee80211", CTLTYPE_NODE }, \
-	{ "mlps", CTLTYPE_NODE }, \
-	{ "route", CTLTYPE_NODE }, \
-}
 
 struct kinfo_pcb {
 	__uint64_t	ki_pcbaddr;	/* PTR: pcb addr */
@@ -482,16 +445,7 @@ struct kinfo_pcb {
 #define	NET_RT_OOIFLIST		4	/* old NET_RT_IFLIST (pre-64bit time) */
 #define	NET_RT_OIFLIST		5	/* old NET_RT_IFLIST (pre 8.0) */
 #define	NET_RT_IFLIST		6	/* survey interface list */
-#define	NET_RT_MAXID		7
 
-#define CTL_NET_RT_NAMES { \
-	{ 0, 0 }, \
-	{ "dump", CTLTYPE_STRUCT }, \
-	{ "flags", CTLTYPE_STRUCT }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "iflist", CTLTYPE_STRUCT }, \
-}
 #endif /* _NETBSD_SOURCE */
 
 /*

Index: src/sys/sys/sysctl.h
diff -u src/sys/sys/sysctl.h:1.227 src/sys/sys/sysctl.h:1.228
--- src/sys/sys/sysctl.h:1.227	Sat Aug 11 11:33:10 2018
+++ src/sys/sys/sysctl.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: sysctl.h,v 1.227 2018/08/11 11:33:10 kamil Exp $	*/
+/*	$NetBSD: sysctl.h,v 1.228 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1989, 1993
@@ -180,7 +180,6 @@ struct ctlname {
 #define	CTL_VENDOR	11		/* vendor-specific data */
 #define	CTL_EMUL	12		/* emulation-specific data */
 #define	CTL_SECURITY	13		/* security */
-#define	CTL_MAXID	14		/* number of valid top-level ids */
 
 /*
  * The "vendor" toplevel name is to be used by vendors who wish to
@@ -275,96 +274,6 @@ struct ctlname {
 #define	KERN_SYSVIPC		82	/* node: SysV IPC parameters */
 #define	KERN_BOOTTIME		83	/* struct: time kernel was booted */
 #define	KERN_EVCNT		84	/* struct: evcnts */
-#define	KERN_MAXID		85	/* number of valid kern ids */
-
-
-#define	CTL_KERN_NAMES { \
-	{ 0, 0 }, \
-	{ "ostype", CTLTYPE_STRING }, \
-	{ "osrelease", CTLTYPE_STRING }, \
-	{ "osrevision", CTLTYPE_INT }, \
-	{ "version", CTLTYPE_STRING }, \
-	{ "maxvnodes", CTLTYPE_INT }, \
-	{ "maxproc", CTLTYPE_INT }, \
-	{ "maxfiles", CTLTYPE_INT }, \
-	{ "argmax", CTLTYPE_INT }, \
-	{ "securelevel", CTLTYPE_INT }, \
-	{ "hostname", CTLTYPE_STRING }, \
-	{ "hostid", CTLTYPE_INT }, \
-	{ "clockrate", CTLTYPE_STRUCT }, \
-	{ "vnode", CTLTYPE_STRUCT }, \
-	{ "proc", CTLTYPE_STRUCT }, \
-	{ "file", CTLTYPE_STRUCT }, \
-	{ "profiling", CTLTYPE_NODE }, \
-	{ "posix1version", CTLTYPE_INT }, \
-	{ "ngroups", CTLTYPE_INT }, \
-	{ "job_control", CTLTYPE_INT }, \
-	{ "saved_ids", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ "domainname", CTLTYPE_STRING }, \
-	{ "maxpartitions", CTLTYPE_INT }, \
-	{ "rawpartition", CTLTYPE_INT }, \
-	{ "ntptime", CTLTYPE_STRUCT }, \
-	{ "timex", CTLTYPE_STRUCT }, \
-	{ "autonicetime", CTLTYPE_INT }, \
-	{ "autoniceval", CTLTYPE_INT }, \
-	{ "rtc_offset", CTLTYPE_INT }, \
-	{ "root_device", CTLTYPE_STRING }, \
-	{ "msgbufsize", CTLTYPE_INT }, \
-	{ "fsync", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ 0, 0 }, \
-	{ "synchronized_io", CTLTYPE_INT }, \
-	{ "iov_max", CTLTYPE_INT }, \
-	{ "mbuf", CTLTYPE_NODE }, \
-	{ "mapped_files", CTLTYPE_INT }, \
-	{ "memlock", CTLTYPE_INT }, \
-	{ "memlock_range", CTLTYPE_INT }, \
-	{ "memory_protection", CTLTYPE_INT }, \
-	{ "login_name_max", CTLTYPE_INT }, \
-	{ "defcorename", CTLTYPE_STRING }, \
-	{ "logsigexit", CTLTYPE_INT }, \
-	{ "proc2", CTLTYPE_STRUCT }, \
-	{ "proc_args", CTLTYPE_STRING }, \
-	{ "fscale", CTLTYPE_INT }, \
-	{ 0, 0 }, \
-	{ "cp_time", CTLTYPE_STRUCT }, \
-	{ 0, 0 }, \
-	{ "msgbuf", CTLTYPE_STRUCT }, \
-	{ "consdev", CTLTYPE_STRUCT }, \
-	{ "maxptys", CTLTYPE_INT }, \
-	{ "pipe", CTLTYPE_NODE }, \
-	{ "maxphys", CTLTYPE_INT }, \
-	{ "sbmax", CTLTYPE_INT }, \
-	{ "tkstat", CTLTYPE_NODE }, \
-	{ "monotonic_clock", CTLTYPE_INT }, \
-	{ "urandom", CTLTYPE_INT }, \
-	{ "labelsector", CTLTYPE_INT }, \
-	{ "labeloffset", CTLTYPE_INT }, \
-	{ "lwp", CTLTYPE_STRUCT }, \
-	{ "forkfsleep", CTLTYPE_INT }, \
-	{ "posix_threads", CTLTYPE_INT }, \
-	{ "posix_semaphores", CTLTYPE_INT }, \
-	{ "posix_barriers", CTLTYPE_INT }, \
-	{ "posix_timers", CTLTYPE_INT }, \
-	{ "posix_spin_locks", CTLTYPE_INT }, \
-	{ "posix_reader_writer_locks", CTLTYPE_INT }, \
-	{ "dump_on_panic", CTLTYPE_INT}, \
-	{ "somaxkva", CTLTYPE_INT}, \
-	{ "root_partition", CTLTYPE_INT}, \
-	{ "drivers", CTLTYPE_STRUCT }, \
-	{ "buf", CTLTYPE_NODE }, \
-	{ "file2", CTLTYPE_STRUCT }, \
-	{ "veriexec", CTLTYPE_NODE }, \
-	{ "cp_id", CTLTYPE_STRUCT }, \
-	{ "hardclock_ticks", CTLTYPE_INT }, \
-	{ "arandom", CTLTYPE_STRUCT }, \
-	{ "sysvipc", CTLTYPE_STRUCT }, \
-	{ "boottime", CTLTYPE_STRUCT }, \
-	{ "evcnt", CTLTYPE_STRUCT }, \
-}
 
 /*
  *  KERN_CLOCKRATE structure
@@ -707,15 +616,6 @@ struct kinfo_lwp {
 #define	KERN_TKSTAT_NOUT		2	/* total output character */
 #define	KERN_TKSTAT_CANCC		3	/* canonical input character */
 #define	KERN_TKSTAT_RAWCC		4	/* raw input character */
-#define	KERN_TKSTAT_MAXID		5	/* number of valid TKSTAT ids */
-
-#define	KERN_TKSTAT_NAMES { \
-	{ 0, 0 }, \
-	{ "nin", CTLTYPE_QUAD }, \
-	{ "nout", CTLTYPE_QUAD }, \
-	{ "cancc", CTLTYPE_QUAD }, \
-	{ "rawcc", CTLTYPE_QUAD }, \
-}
 
 /*
  * kern.drivers returns an array of these.
@@ -902,28 +802,8 @@ struct kinfo_vmentry {
 #define	HW_PHYSMEM64	13		/* quad: total memory (bytes) */
 #define	HW_USERMEM64	14		/* quad: non-kernel memory (bytes) */
 #define	HW_IOSTATNAMES	15		/* string: iostat names */
-#define	HW_MAXID	15		/* number of valid hw ids */
 #define	HW_NCPUONLINE	16		/* number CPUs online */
 
-#define	CTL_HW_NAMES { \
-	{ 0, 0 }, \
-	{ "machine", CTLTYPE_STRING }, \
-	{ "model", CTLTYPE_STRING }, \
-	{ "ncpu", CTLTYPE_INT }, \
-	{ "byteorder", CTLTYPE_INT }, \
-	{ "physmem", CTLTYPE_INT }, \
-	{ "usermem", CTLTYPE_INT }, \
-	{ "pagesize", CTLTYPE_INT }, \
-	{ "drivenames", CTLTYPE_STRING }, \
-	{ "drivestats", CTLTYPE_STRUCT }, \
-	{ "machine_arch", CTLTYPE_STRING }, \
-	{ "alignbytes", CTLTYPE_INT }, \
-	{ "cnmagic", CTLTYPE_STRING }, \
-	{ "physmem64", CTLTYPE_QUAD }, \
-	{ "usermem64", CTLTYPE_QUAD }, \
-	{ "ncpuonline", CTLTYPE_INT }, \
-}
-
 /*
  * CTL_USER definitions
  */
@@ -948,32 +828,6 @@ struct kinfo_vmentry {
 #define	USER_STREAM_MAX		19	/* int: POSIX2_STREAM_MAX */
 #define	USER_TZNAME_MAX		20	/* int: _POSIX_TZNAME_MAX */
 #define	USER_ATEXIT_MAX		21	/* int: {ATEXIT_MAX} */
-#define	USER_MAXID		22	/* number of valid user ids */
-
-#define	CTL_USER_NAMES { \
-	{ 0, 0 }, \
-	{ "cs_path", CTLTYPE_STRING }, \
-	{ "bc_base_max", CTLTYPE_INT }, \
-	{ "bc_dim_max", CTLTYPE_INT }, \
-	{ "bc_scale_max", CTLTYPE_INT }, \
-	{ "bc_string_max", CTLTYPE_INT }, \
-	{ "coll_weights_max", CTLTYPE_INT }, \
-	{ "expr_nest_max", CTLTYPE_INT }, \
-	{ "line_max", CTLTYPE_INT }, \
-	{ "re_dup_max", CTLTYPE_INT }, \
-	{ "posix2_version", CTLTYPE_INT }, \
-	{ "posix2_c_bind", CTLTYPE_INT }, \
-	{ "posix2_c_dev", CTLTYPE_INT }, \
-	{ "posix2_char_term", CTLTYPE_INT }, \
-	{ "posix2_fort_dev", CTLTYPE_INT }, \
-	{ "posix2_fort_run", CTLTYPE_INT }, \
-	{ "posix2_localedef", CTLTYPE_INT }, \
-	{ "posix2_sw_dev", CTLTYPE_INT }, \
-	{ "posix2_upe", CTLTYPE_INT }, \
-	{ "stream_max", CTLTYPE_INT }, \
-	{ "tzname_max", CTLTYPE_INT }, \
-	{ "atexit_max", CTLTYPE_INT }, \
-}
 
 /*
  * CTL_DDB definitions
@@ -985,18 +839,6 @@ struct kinfo_vmentry {
 #define	DDBCTL_TABSTOPS		5	/* int: tab width */
 #define	DDBCTL_ONPANIC		6	/* int: DDB on panic if non-zero */
 #define	DDBCTL_FROMCONSOLE	7	/* int: DDB via console if non-zero */
-#define	DDBCTL_MAXID		8	/* number of valid DDB ids */
-
-#define	CTL_DDB_NAMES { \
-	{ 0, 0 }, \
-	{ "radix", CTLTYPE_INT }, \
-	{ "maxoff", CTLTYPE_INT }, \
-	{ "maxwidth", CTLTYPE_INT }, \
-	{ "lines", CTLTYPE_INT }, \
-	{ "tabstops", CTLTYPE_INT }, \
-	{ "onpanic", CTLTYPE_INT }, \
-	{ "fromconsole", CTLTYPE_INT }, \
-}
 
 /*
  * CTL_DEBUG definitions
@@ -1006,7 +848,6 @@ struct kinfo_vmentry {
  */
 #define	CTL_DEBUG_NAME		0	/* string: variable name */
 #define	CTL_DEBUG_VALUE		1	/* int: variable value */
-#define	CTL_DEBUG_MAXID		20
 
 /*
  * CTL_PROC subtype. Either a PID, or a magic value for the current proc.
@@ -1025,17 +866,6 @@ struct kinfo_vmentry {
 #define	PROC_PID_STOPEXEC	4
 #define	PROC_PID_STOPEXIT	5
 #define	PROC_PID_PAXFLAGS	6
-#define	PROC_PID_MAXID		7
-
-#define	PROC_PID_NAMES { \
-	{ 0, 0 }, \
-	{ "corename", CTLTYPE_STRING }, \
-	{ "rlimit", CTLTYPE_NODE }, \
-	{ "stopfork", CTLTYPE_INT }, \
-	{ "stopexec", CTLTYPE_INT }, \
-	{ "stopexit", CTLTYPE_INT }, \
-	{ "paxflags", CTLTYPE_INT }, \
-}
 
 /* Limit types from <sys/resources.h> */
 #define	PROC_PID_LIMIT_CPU	(RLIMIT_CPU+1)
@@ -1050,33 +880,10 @@ struct kinfo_vmentry {
 #define	PROC_PID_LIMIT_SBSIZE	(RLIMIT_SBSIZE+1)
 #define	PROC_PID_LIMIT_AS	(RLIMIT_AS+1)
 #define	PROC_PID_LIMIT_NTHR	(RLIMIT_NTHR+1)
-#define	PROC_PID_LIMIT_MAXID 	(RLIM_NLIMITS+1)
 
-#define	PROC_PID_LIMIT_NAMES { \
-	{ 0, 0 }, \
-	{ "cputime", CTLTYPE_NODE }, \
-	{ "filesize", CTLTYPE_NODE }, \
-	{ "datasize", CTLTYPE_NODE }, \
-	{ "stacksize", CTLTYPE_NODE }, \
-	{ "coredumpsize", CTLTYPE_NODE }, \
-	{ "memoryuse", CTLTYPE_NODE }, \
-	{ "memorylocked", CTLTYPE_NODE }, \
-	{ "maxproc", CTLTYPE_NODE }, \
-	{ "descriptors", CTLTYPE_NODE }, \
-	{ "sbsize", CTLTYPE_NODE }, \
-	{ "vmemoryuse", CTLTYPE_NODE }, \
-	{ "maxlwp", CTLTYPE_NODE }, \
-}
 /* for each type, either hard or soft value */
 #define	PROC_PID_LIMIT_TYPE_SOFT	1
 #define	PROC_PID_LIMIT_TYPE_HARD	2
-#define	PROC_PID_LIMIT_TYPE_MAXID	3
-
-#define	PROC_PID_LIMIT_TYPE_NAMES { \
-	{0, 0}, \
-	{ "soft", CTLTYPE_QUAD }, \
-	{ "hard", CTLTYPE_QUAD }, \
-}
 
 /*
  * Export PAX flag definitions to userland.
@@ -1097,8 +904,6 @@ struct kinfo_vmentry {
 #define	EMUL_LINUX	1
 #define	EMUL_LINUX32	5
 
-#define	EMUL_MAXID	6
-
 #ifdef _KERNEL
 
 #if defined(_KERNEL_OPT)

Index: src/sys/ufs/ffs/ffs_extern.h
diff -u src/sys/ufs/ffs/ffs_extern.h:1.84 src/sys/ufs/ffs/ffs_extern.h:1.85
--- src/sys/ufs/ffs/ffs_extern.h:1.84	Thu Feb  9 04:37:35 2017
+++ src/sys/ufs/ffs/ffs_extern.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ffs_extern.h,v 1.84 2017/02/09 04:37:35 kre Exp $	*/
+/*	$NetBSD: ffs_extern.h,v 1.85 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 1991, 1993, 1994
@@ -43,7 +43,6 @@
 #define FFS_ASYNCFREE		4	/* asynchronous block freeing enabled */
 #define FFS_LOG_CHANGEOPT	5	/* log optimalization strategy change */
 #define FFS_EXTATTR_AUTOCREATE	6	/* size for backing file autocreation */
-#define FFS_MAXID		7	/* number of valid ffs ids */
 
 struct buf;
 struct fid;

Index: src/sys/ufs/lfs/lfs_extern.h
diff -u src/sys/ufs/lfs/lfs_extern.h:1.113 src/sys/ufs/lfs/lfs_extern.h:1.114
--- src/sys/ufs/lfs/lfs_extern.h:1.113	Wed Jul 26 16:42:37 2017
+++ src/sys/ufs/lfs/lfs_extern.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: lfs_extern.h,v 1.113 2017/07/26 16:42:37 maya Exp $	*/
+/*	$NetBSD: lfs_extern.h,v 1.114 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 1999, 2000, 2001, 2002, 2003 The NetBSD Foundation, Inc.
@@ -83,7 +83,6 @@ MALLOC_DECLARE(M_SEGMENT);
 #define LFS_DO_RFW	 7
 #define LFS_DEBUGLOG	 8
 #define LFS_IGNORE_LAZY_SYNC	9
-#define LFS_MAXID	 10
 
 /* not ours */
 struct fid;

Index: src/sys/uvm/uvm_param.h
diff -u src/sys/uvm/uvm_param.h:1.37 src/sys/uvm/uvm_param.h:1.38
--- src/sys/uvm/uvm_param.h:1.37	Sun Jul  2 16:41:33 2017
+++ src/sys/uvm/uvm_param.h	Wed Aug 22 01:05:24 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: uvm_param.h,v 1.37 2017/07/02 16:41:33 joerg Exp $	*/
+/*	$NetBSD: uvm_param.h,v 1.38 2018/08/22 01:05:24 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1991, 1993
@@ -181,32 +181,8 @@ extern const int *const uvmexp_pageshift
 #define	VM_GUARD_SIZE	17		/* guard size for main thread */
 #define	VM_THREAD_GUARD_SIZE	18	/* default guard size for new threads */
 
-#define	VM_MAXID	17		/* number of valid vm ids */
-
 #define VM_PROC_MAP	1		/* struct kinfo_vmentry */
 
-#define	CTL_VM_NAMES { \
-	{ 0, 0 }, \
-	{ "vmmeter", CTLTYPE_STRUCT }, \
-	{ "loadavg", CTLTYPE_STRUCT }, \
-	{ "uvmexp", CTLTYPE_STRUCT }, \
-	{ "nkmempages", CTLTYPE_INT }, \
-	{ "uvmexp2", CTLTYPE_STRUCT }, \
-	{ "anonmin", CTLTYPE_INT }, \
-	{ "execmin", CTLTYPE_INT }, \
-	{ "filemin", CTLTYPE_INT }, \
-	{ "maxslp", CTLTYPE_INT }, \
-	{ "uspace", CTLTYPE_INT }, \
-	{ "anonmax", CTLTYPE_INT }, \
-	{ "execmax", CTLTYPE_INT }, \
-	{ "filemax", CTLTYPE_INT }, \
-	{ "minaddress", CTLTYPE_LONG }, \
-	{ "maxaddress", CTLTYPE_LONG }, \
-	{ "proc", CTLTYPE_STRUCT }, \
-	{ "guard_size", CTLTYPE_INT }, \
-	{ "thread_guard_size", CTLTYPE_INT }, \
-}
-
 #ifndef ASSEMBLER
 /*
  *	Convert addresses to pages and vice versa.

Reply via email to