Module Name:    src
Committed By:   dholland
Date:           Mon Jan 28 02:29:01 UTC 2019

Modified Files:
        src/sys/arch/aarch64/conf: majors.aarch64
        src/sys/arch/acorn32/conf: majors.acorn32
        src/sys/arch/algor/conf: majors.algor
        src/sys/arch/alpha/conf: majors.alpha
        src/sys/arch/amd64/conf: majors.amd64
        src/sys/arch/amiga/conf: majors.amiga
        src/sys/arch/amigappc/conf: majors.amigappc
        src/sys/arch/arc/conf: majors.arc
        src/sys/arch/arm/conf: majors.arm32
        src/sys/arch/atari/conf: majors.atari
        src/sys/arch/bebox/conf: majors.bebox
        src/sys/arch/cesfic/conf: majors.cesfic
        src/sys/arch/cobalt/conf: majors.cobalt
        src/sys/arch/dreamcast/conf: majors.dreamcast
        src/sys/arch/epoc32/conf: majors.epoc32
        src/sys/arch/evbcf/conf: majors.evbcf
        src/sys/arch/evbmips/conf: majors.evbmips
        src/sys/arch/evbppc/conf: majors.evbppc
        src/sys/arch/evbsh3/conf: majors.evbsh3
        src/sys/arch/ews4800mips/conf: majors.ews4800mips
        src/sys/arch/hp300/conf: majors.hp300
        src/sys/arch/hpcarm/conf: majors.hpcarm
        src/sys/arch/hpcmips/conf: majors.hpcmips
        src/sys/arch/hpcsh/conf: majors.hpcsh
        src/sys/arch/i386/conf: majors.i386
        src/sys/arch/ia64/conf: majors.ia64
        src/sys/arch/ibmnws/conf: majors.ibmnws
        src/sys/arch/landisk/conf: majors.landisk
        src/sys/arch/luna68k/conf: majors.luna68k
        src/sys/arch/mac68k/conf: majors.mac68k
        src/sys/arch/mipsco/conf: majors.mipsco
        src/sys/arch/mmeye/conf: majors.mmeye
        src/sys/arch/mvme68k/conf: majors.mvme68k
        src/sys/arch/mvmeppc/conf: majors.mvmeppc
        src/sys/arch/news68k/conf: majors.news68k
        src/sys/arch/newsmips/conf: majors.newsmips
        src/sys/arch/next68k/conf: majors.next68k
        src/sys/arch/playstation2/conf: majors.playstation2
        src/sys/arch/pmax/conf: majors.pmax
        src/sys/arch/powerpc/conf: majors.powerpc
        src/sys/arch/prep/conf: majors.prep
        src/sys/arch/riscv/conf: majors.riscv
        src/sys/arch/sgimips/conf: majors.sgimips
        src/sys/arch/shark/conf: majors.shark
        src/sys/arch/sparc/conf: majors.sparc
        src/sys/arch/sparc64/conf: majors.sparc64
        src/sys/arch/sun2/conf: majors.sun2
        src/sys/arch/sun3/conf: majors.sun3
        src/sys/arch/vax/conf: majors.vax
        src/sys/arch/x68k/conf: majors.x68k
        src/sys/arch/zaurus/conf: majors.zaurus

Log Message:
Systematize handling of removed drivers.

 - Every driver that was removed and whose number hasn't already been
   reused is now listed with a commented-out "obsolete" line.
 - The format of these has been systematized. Future format changes can
   probably be safely done with a script.
 - This does not include a few cases of assignments that only lasted a
   couple days, or stuff from before major reorgs. Some of these may
   be included nonetheless, because there was a lot of ground to cover
   and therefore not a lot of time to dig into history in detail.

Note that the obsolete listings do not mean the major numbers can
never be reused; that's up to portmasters and/or core. It does mean
that they won't be reused by accident, however, which in some cases
(depending on the driver, how widely used it was, its family of device
nodes, their default permissions, etc.) can be quite dangerous.

Note that some of the things now explicitly listed as obsolete are
really ancient history. My scan went back as far as when the majors
files were added. (But not before that.)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/aarch64/conf/majors.aarch64
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/acorn32/conf/majors.acorn32
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/algor/conf/majors.algor
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/alpha/conf/majors.alpha
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/amd64/conf/majors.amd64
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/amiga/conf/majors.amiga
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amigappc/conf/majors.amigappc
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/arc/conf/majors.arc
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/arm/conf/majors.arm32
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/atari/conf/majors.atari
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/bebox/conf/majors.bebox
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/cesfic/conf/majors.cesfic
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/cobalt/conf/majors.cobalt
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/dreamcast/conf/majors.dreamcast
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/epoc32/conf/majors.epoc32
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbcf/conf/majors.evbcf
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/evbmips/conf/majors.evbmips
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/evbppc/conf/majors.evbppc
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/evbsh3/conf/majors.evbsh3
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/ews4800mips/conf/majors.ews4800mips
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/hp300/conf/majors.hp300
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/hpcarm/conf/majors.hpcarm
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/hpcmips/conf/majors.hpcmips
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/hpcsh/conf/majors.hpcsh
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/i386/conf/majors.i386
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/ia64/conf/majors.ia64
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/ibmnws/conf/majors.ibmnws
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/landisk/conf/majors.landisk
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/luna68k/conf/majors.luna68k
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/mac68k/conf/majors.mac68k
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/mipsco/conf/majors.mipsco
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/mmeye/conf/majors.mmeye
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/mvme68k/conf/majors.mvme68k
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/mvmeppc/conf/majors.mvmeppc
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/news68k/conf/majors.news68k
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/newsmips/conf/majors.newsmips
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/next68k/conf/majors.next68k
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/playstation2/conf/majors.playstation2
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/pmax/conf/majors.pmax
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/powerpc/conf/majors.powerpc
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/prep/conf/majors.prep
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/riscv/conf/majors.riscv
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/sgimips/conf/majors.sgimips
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/shark/conf/majors.shark
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/sparc/conf/majors.sparc
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/sparc64/conf/majors.sparc64
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sun2/conf/majors.sun2
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sun3/conf/majors.sun3
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/vax/conf/majors.vax
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/x68k/conf/majors.x68k
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/zaurus/conf/majors.zaurus

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

Modified files:

Index: src/sys/arch/aarch64/conf/majors.aarch64
diff -u src/sys/arch/aarch64/conf/majors.aarch64:1.3 src/sys/arch/aarch64/conf/majors.aarch64:1.4
--- src/sys/arch/aarch64/conf/majors.aarch64:1.3	Sun Sep 23 09:21:01 2018
+++ src/sys/arch/aarch64/conf/majors.aarch64	Mon Jan 28 02:28:56 2019
@@ -1,4 +1,4 @@
-# $NetBSD: majors.aarch64,v 1.3 2018/09/23 09:21:01 maxv Exp $
+# $NetBSD: majors.aarch64,v 1.4 2019/01/28 02:28:56 dholland Exp $
 #
 # Device majors for arm32
 #
@@ -72,6 +72,11 @@ device-major	urio		char 75			urio
 device-major	uscanner	char 76			uscanner
 device-major	openfirm	char 77			openfirm
 device-major	biconsdev	char 78			biconsdev
+#device-major	obsolete	char 79			obsolete (isdn)
+#device-major	obsolete	char 80			obsolete (isdnctl)
+#device-major	obsolete	char 81			obsolete (isdnbchan)
+#device-major	obsolete	char 82			obsolete (isdntrc)
+#device-major	obsolete	char 83			obsolete (isdntel)
 device-major	sacom		char 84			sacom
 device-major	mly		char 85			mly
 device-major	wsfont		char 86			wsfont
@@ -94,6 +99,7 @@ device-major	apm		char 103		apm
 device-major	sscom		char 104		sscom
 device-major	imxcom		char 104		imxuart
 device-major	ksyms		char 105		ksyms
+#device-major	obsolete	char 106		obsolete (isdnbchan)
 device-major	epcom		char 107		epcom
 device-major	tslcd		char 108		tslcd
 device-major	twe		char 109  		twe

Index: src/sys/arch/acorn32/conf/majors.acorn32
diff -u src/sys/arch/acorn32/conf/majors.acorn32:1.26 src/sys/arch/acorn32/conf/majors.acorn32:1.27
--- src/sys/arch/acorn32/conf/majors.acorn32:1.26	Sun Sep 23 09:21:01 2018
+++ src/sys/arch/acorn32/conf/majors.acorn32	Mon Jan 28 02:28:56 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.acorn32,v 1.26 2018/09/23 09:21:01 maxv Exp $
+#	$NetBSD: majors.acorn32,v 1.27 2019/01/28 02:28:56 dholland Exp $
 #
 # Device majors for acorn32
 #
@@ -7,12 +7,15 @@ device-major	mem		char 0
 device-major	swap		char 1   block 1	vmswap
 device-major	cons		char 2
 device-major	ctty		char 3
+#device-major	obsolete	char 4			obsolete (physcon)
 
 device-major	log		char 5
 device-major	ptc		char 6			pty
 device-major	pts		char 7			pty
 device-major	lpt		char 8			lpt
-
+#device-major	obsolete	char 9			obsolete (qms)
+#device-major	obsolete	char 10			obsolete (beep)
+#device-major	obsolete	char 11			obsolete (kbd)
 device-major	com		char 12			com
 
 device-major	wd		char 16  block 16	wd
@@ -33,7 +36,14 @@ device-major	ss		char 29			ss
 device-major	bpf		char 32			bpfilter
 device-major	tun		char 33			tun
 device-major	filedesc	char 34
+#device-major	obsolete	char 35			obsolete (lkm)
 device-major	audio		char 36			audio
+#device-major	obsolete	char 37			obsolete (vidcconsole)
+
+#device-major	obsolete	char 40			obsolete (opms)
+
+#device-major	obsolete	char 42			obsolete (iic)
+#device-major	obsolete	char 43			obsolete (rtc)
 
 device-major	ipl		char 46			ipfilter
 
@@ -52,10 +62,18 @@ device-major	raid		char 71  block 71	rai
 
 device-major	wsmux		char 73			wsmux
 
+#device-major	obsolete	char 79			obsolete (isdn)
+#device-major	obsolete	char 80			obsolete (isdnctl)
+#device-major	obsolete	char 81			obsolete (isdnbchan)
+#device-major	obsolete	char 82			obsolete (isdntrc)
+#device-major	obsolete	char 83			obsolete (isdntel)
 device-major	clockctl	char 84			clockctl
+#device-major	obsolete	char 85			obsolete (systrace)
 device-major	ksyms		char 86			ksyms
 device-major	wsfont		char 87			wsfont
 device-major	nsmb		char 88			nsmb
+#device-major	obsolete	char 89			obsolete (pf)
+#device-major	obsolete	char 90			obsolete (opencrypto)
 
 # Majors up to 143 are reserved for machine-dependent drivers.
 # New machine-independent driver majors are assigned in 

Index: src/sys/arch/algor/conf/majors.algor
diff -u src/sys/arch/algor/conf/majors.algor:1.26 src/sys/arch/algor/conf/majors.algor:1.27
--- src/sys/arch/algor/conf/majors.algor:1.26	Sun Jan 27 17:59:22 2019
+++ src/sys/arch/algor/conf/majors.algor	Mon Jan 28 02:28:56 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.algor,v 1.26 2019/01/27 17:59:22 dholland Exp $
+#	$NetBSD: majors.algor,v 1.27 2019/01/28 02:28:56 dholland Exp $
 #
 # Device majors for algor
 #
@@ -19,6 +19,7 @@ device-major	st		char 12  block 2	st
 device-major	cd		char 13  block 3	cd
 device-major	ch		char 14			ch
 
+#device-major	obsolete	char 16			obsolete (lkm)
 
 device-major	audio		char 24			audio
 device-major	wsdisplay	char 25			wsdisplay
@@ -37,6 +38,7 @@ device-major	se		char 37			se
 #device-major	obsolete	char 38			obsolete (satlink)
 device-major	rnd		char 39			rnd
 
+#device-major	obsolete	char 41			obsolete (spkr)
 device-major	scsibus		char 42			scsibus
 device-major	raid		char 43  block 16	raid
 device-major	esh		char 44			esh
@@ -46,6 +48,11 @@ device-major	ulpt		char 47			ulpt
 device-major	ugen		char 48			ugen
 device-major	midi		char 49			midi
 device-major	sequencer	char 50			sequencer
+#device-major	obsolete	char 51			obsolete (isdn)
+#device-major	obsolete	char 52			obsolete (isdnctl)
+#device-major	obsolete	char 53			obsolete (isdnbchan)
+#device-major	obsolete	char 54			obsolete (isdntrc)
+#device-major	obsolete	char 55			obsolete (isdntel)
 device-major	wsmux		char 56			wsmux
 device-major	ucom		char 57			ucom
 device-major	ses		char 58			ses
@@ -57,6 +64,7 @@ device-major	uscanner	char 63			uscanner
 device-major	altq		char 64			altq
 device-major	mlx		char 65			mlx
 device-major	clockctl	char 66			clockctl
+#device-major	obsolete	char 67			obsolete (systrace)
 device-major	cgd		char 68  block 18	cgd
 device-major	ksyms		char 69			ksyms
 device-major	wsfont		char 70			wsfont

Index: src/sys/arch/alpha/conf/majors.alpha
diff -u src/sys/arch/alpha/conf/majors.alpha:1.33 src/sys/arch/alpha/conf/majors.alpha:1.34
--- src/sys/arch/alpha/conf/majors.alpha:1.33	Sun Jan 27 17:59:22 2019
+++ src/sys/arch/alpha/conf/majors.alpha	Mon Jan 28 02:28:56 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.alpha,v 1.33 2019/01/27 17:59:22 dholland Exp $
+#	$NetBSD: majors.alpha,v 1.34 2019/01/28 02:28:56 dholland Exp $
 #
 # Device majors for alpha
 #
@@ -19,6 +19,7 @@ device-major	st		char 12  block 2	st
 device-major	cd		char 13  block 3	cd
 device-major	ch		char 14			ch
 device-major	zstty		char 15			zstty
+#device-major	obsolete	char 16			obsolete (lkm)
 
 device-major	prom		char 23
 device-major	audio		char 24			audio
@@ -37,7 +38,8 @@ device-major	wd		char 36  block 4	wd
 device-major	se		char 37			se
 #device-major	obsolete	char 38			obsolete (satlink)
 device-major	rnd		char 39			rnd
-#device-major	obsolete	char 40			obsolete
+#device-major	obsolete	char 40			obsolete (a12dc)
+#device-major	obsolete	char 41			obsolete (spkr)
 device-major	scsibus		char 42			scsibus
 device-major	raid		char 43  block 16	raid
 device-major	esh		char 44			esh
@@ -47,6 +49,11 @@ device-major	ulpt		char 47			ulpt
 device-major	ugen		char 48			ugen
 device-major	midi		char 49			midi
 device-major	sequencer	char 50			sequencer
+#device-major	obsolete	char 51			obsolete (isdn)
+#device-major	obsolete	char 52			obsolete (isdnctl)
+#device-major	obsolete	char 53			obsolete (isdnbchan)
+#device-major	obsolete	char 54			obsolete (isdntrc)
+#device-major	obsolete	char 55			obsolete (isdntel)
 device-major	wsmux		char 56			wsmux
 device-major	ucom		char 57			ucom
 device-major	ses		char 58			ses
@@ -61,6 +68,7 @@ device-major	pci		char 66			pci
 device-major	agp		char 67			agp
 device-major	stic		char 68			stic
 device-major	clockctl	char 69			clockctl
+#device-major	obsolete	char 70			obsolete (systrace)
 device-major	bktr		char 71			bktr
 device-major	kttcp		char 72			kttcp
 device-major	cgd		char 73  block 18	cgd

Index: src/sys/arch/amd64/conf/majors.amd64
diff -u src/sys/arch/amd64/conf/majors.amd64:1.31 src/sys/arch/amd64/conf/majors.amd64:1.32
--- src/sys/arch/amd64/conf/majors.amd64:1.31	Sun Jan 27 17:59:22 2019
+++ src/sys/arch/amd64/conf/majors.amd64	Mon Jan 28 02:28:56 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.amd64,v 1.31 2019/01/27 17:59:22 dholland Exp $
+#	$NetBSD: majors.amd64,v 1.32 2019/01/28 02:28:56 dholland Exp $
 #
 # Device majors for amd64
 #
@@ -14,7 +14,7 @@ device-major	log		char 7
 device-major	com		char 8			com
 device-major	fd		char 9   block 2	fdc
 device-major	wt		char 10  block 3	wt
-#device-major	scd		char 11  block 15	scd
+#device-major	obsolete	char 11  block 15	obsolete (scd)
 device-major	pc		char 12			pc
 device-major	sd		char 13  block 4	sd
 device-major	st		char 14  block 5	st
@@ -29,17 +29,26 @@ device-major	filedesc	char 22
 device-major	bpf		char 23			bpfilter
 device-major	md		char 24  block 17	md
 
+#device-major	obsolete	char 27			obsolete (spkr)
+#device-major	obsolete	char 28			obsolete (lkm)
+
 device-major	cy		char 38			cy
 device-major	mcd		char 39  block 7	mcd
 device-major	tun		char 40			tun
 device-major	vnd		char 41  block 14	vnd
 device-major	audio		char 42			audio
+#device-major	obsolete	char 43			obsolete (compat_svr4)
 device-major	ipl		char 44			ipfilter
 #device-major	obsolete	char 45			obsolete (satlink)
 device-major	rnd		char 46			rnd
 device-major	wsdisplay	char 47			wsdisplay
 device-major	wskbd		char 48			wskbd
 device-major	wsmouse		char 49			wsmouse
+#device-major	obsolete	char 50			obsolete (isdn)
+#device-major	obsolete	char 51			obsolete (isdnctl)
+#device-major	obsolete	char 52			obsolete (isdnbchan)
+#device-major	obsolete	char 53			obsolete (isdntrc)
+#device-major	obsolete	char 54			obsolete (isdntel)
 device-major	usb		char 55			usb
 device-major	uhid		char 56			uhid
 device-major	ulpt		char 57			ulpt
@@ -65,6 +74,7 @@ device-major	iop		char 76			iop
 device-major	altq		char 77			altq
 device-major	mlx		char 78			mlx
 device-major	clockctl	char 79			clockctl
+#device-major	obsolete	char 80			obsolete (systrace)
 device-major	cgd		char 81  block 20	cgd
 device-major	agp		char 82			agp
 device-major	pci		char 83			pci

Index: src/sys/arch/amiga/conf/majors.amiga
diff -u src/sys/arch/amiga/conf/majors.amiga:1.25 src/sys/arch/amiga/conf/majors.amiga:1.26
--- src/sys/arch/amiga/conf/majors.amiga:1.25	Wed Dec 19 13:57:45 2018
+++ src/sys/arch/amiga/conf/majors.amiga	Mon Jan 28 02:28:56 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.amiga,v 1.25 2018/12/19 13:57:45 maxv Exp $
+#	$NetBSD: majors.amiga,v 1.26 2019/01/28 02:28:56 dholland Exp $
 #
 # Device majors for amiga
 #
@@ -27,6 +27,7 @@ device-major	st		char 20  block 5	st
 device-major	filedesc	char 21
 device-major	bpf		char 22			bpfilter
 device-major	tun		char 23			tun
+#device-major	obsolete	char 24			obsolete (lkm)
 
 device-major	msc		char 31			msc
 device-major	com		char 32			com
@@ -41,15 +42,22 @@ device-major	audio		char 41			audio
 device-major	rnd		char 42			rnd
 device-major	md		char 43  block 15	md
 device-major	scsibus		char 44			scsibus
+#device-major	obsolete	char 45			obsolete (isdn)
+#device-major	obsolete	char 46			obsolete (isdnctl)
+#device-major	obsolete	char 47			obsolete (isdnbchan)
+#device-major	obsolete	char 48			obsolete (isdntrc)
+#device-major	obsolete	char 49			obsolete (isdntel)
 device-major	raid		char 50  block 16	raid
+#device-major	obsolete	char 51			obsolete (compat_svr4)
 device-major	wd		char 52  block 17	wd
 device-major	wsdisplay	char 53			wsdisplay
 device-major	wskbd		char 54			wskbd
 device-major	clockctl	char 55			clockctl
+#device-major	obsolete	char 56			obsolete (systrace)
 device-major	cgd		char 57  block 18	cgd
 device-major	ksyms		char 58			ksyms
 device-major	nsmb		char 59			nsmb
-
+#device-major	obsolete	char 60			obsolete (opencrypto)
 device-major	wsmouse		char 61			wsmouse
 device-major	wsfont		char 62			wsfont
 device-major	wsmux		char 63			wsmux

Index: src/sys/arch/amigappc/conf/majors.amigappc
diff -u src/sys/arch/amigappc/conf/majors.amigappc:1.7 src/sys/arch/amigappc/conf/majors.amigappc:1.8
--- src/sys/arch/amigappc/conf/majors.amigappc:1.7	Wed Dec 19 13:57:46 2018
+++ src/sys/arch/amigappc/conf/majors.amigappc	Mon Jan 28 02:28:57 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.amigappc,v 1.7 2018/12/19 13:57:46 maxv Exp $
+#	$NetBSD: majors.amigappc,v 1.8 2019/01/28 02:28:57 dholland Exp $
 #
 # Device majors for amigappc
 #
@@ -41,7 +41,13 @@ device-major	audio		char 41			audio
 device-major	rnd		char 42			rnd
 device-major	md		char 43  block 15	md
 device-major	scsibus		char 44			scsibus
+#device-major	obsolete	char 45			obsolete (isdn)
+#device-major	obsolete	char 46			obsolete (isdnctl)
+#device-major	obsolete	char 47			obsolete (isdnbchan)
+#device-major	obsolete	char 48			obsolete (isdntrc)
+#device-major	obsolete	char 49			obsolete (isdntel)
 device-major	raid		char 50  block 16	raid
+#device-major	obsolete	char 51			obsolete (compat_svr4)
 device-major	wd		char 52  block 17	wd
 device-major	wsdisplay	char 53			wsdisplay
 device-major	wskbd		char 54			wskbd

Index: src/sys/arch/arc/conf/majors.arc
diff -u src/sys/arch/arc/conf/majors.arc:1.25 src/sys/arch/arc/conf/majors.arc:1.26
--- src/sys/arch/arc/conf/majors.arc:1.25	Sun Sep 23 09:21:01 2018
+++ src/sys/arch/arc/conf/majors.arc	Mon Jan 28 02:28:57 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.arc,v 1.25 2018/09/23 09:21:01 maxv Exp $
+#	$NetBSD: majors.arc,v 1.26 2019/01/28 02:28:57 dholland Exp $
 #
 # Device majors for arc
 #
@@ -39,8 +39,15 @@ device-major	rnd		char 33			rnd
 device-major	ss		char 34			ss
 device-major	ses		char 35			ses
 device-major	ch		char 36			ch
+#device-major	obsolete	char 37			obsolete (isdn)
+#device-major	obsolete	char 38			obsolete (isdnctl)
+#device-major	obsolete	char 39			obsolete (isdnbchan)
+#device-major	obsolete	char 40			obsolete (isdntrc)
+#device-major	obsolete	char 41			obsolete (isdntel)
 
+#device-major	obsolete	char 51			obsolete (lkm)
 device-major	clockctl	char 52			clockctl
+#device-major	obsolete	char 53			obsolete (systrace)
 device-major	cgd		char 54  block 10	cgd
 device-major	ksyms		char 55			ksyms
 device-major	wsfont		char 56			wsfont

Index: src/sys/arch/arm/conf/majors.arm32
diff -u src/sys/arch/arm/conf/majors.arm32:1.38 src/sys/arch/arm/conf/majors.arm32:1.39
--- src/sys/arch/arm/conf/majors.arm32:1.38	Sun Sep 23 09:21:01 2018
+++ src/sys/arch/arm/conf/majors.arm32	Mon Jan 28 02:28:57 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.arm32,v 1.38 2018/09/23 09:21:01 maxv Exp $
+#	$NetBSD: majors.arm32,v 1.39 2019/01/28 02:28:57 dholland Exp $
 #
 # Device majors for arm32
 #
@@ -13,7 +13,7 @@ device-major	ptc		char 6			pty
 device-major	pts		char 7			pty
 device-major	lpt		char 8			lpt
 device-major	qms		char 9			qms
-
+#device-major	obsolete	char 10			obsolete (beep)
 device-major	kbd		char 11			kbd
 device-major	com		char 12			com
 
@@ -37,10 +37,13 @@ device-major	ses		char 30			ses
 device-major	bpf		char 32			bpfilter
 device-major	tun		char 33			tun
 device-major	filedesc	char 34
+#device-major	obsolete	char 35			obsolete (lkm)
 device-major	audio		char 36			audio
 device-major	vidcconsole	char 37			vidcconsole
 
 device-major	opms		char 40			opms
+#device-major	obsolete	char 42			obsolete (iic)
+#device-major	obsolete	char 43			obsolete (rt)
 
 device-major	ipl		char 46			ipfilter
 
@@ -72,6 +75,11 @@ device-major	urio		char 75			urio
 device-major	uscanner	char 76			uscanner
 device-major	openfirm	char 77			openfirm
 device-major	biconsdev	char 78			biconsdev
+#device-major	obsolete	char 79			obsolete (isdn)
+#device-major	obsolete	char 80			obsolete (isdnctl)
+#device-major	obsolete	char 81			obsolete (isdnbchan)
+#device-major	obsolete	char 82			obsolete (isdntrc)
+#device-major	obsolete	char 83			obsolete (isdntel)
 device-major	sacom		char 84			sacom
 device-major	mly		char 85			mly
 device-major	wsfont		char 86			wsfont
@@ -95,6 +103,7 @@ device-major	apm		char 103		apm
 device-major	sscom		char 104		sscom
 device-major	imxcom		char 104		imxuart
 device-major	ksyms		char 105		ksyms
+#device-major	obsolete	char 106		obsolete (pf,isdnbchan)
 device-major	epcom		char 107		epcom
 device-major	tslcd		char 108		tslcd
 device-major	twe		char 109  		twe

Index: src/sys/arch/atari/conf/majors.atari
diff -u src/sys/arch/atari/conf/majors.atari:1.24 src/sys/arch/atari/conf/majors.atari:1.25
--- src/sys/arch/atari/conf/majors.atari:1.24	Wed Dec 19 13:57:46 2018
+++ src/sys/arch/atari/conf/majors.atari	Mon Jan 28 02:28:57 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.atari,v 1.24 2018/12/19 13:57:46 maxv Exp $
+#	$NetBSD: majors.atari,v 1.25 2019/01/28 02:28:57 dholland Exp $
 #
 # Device majors for atari
 #
@@ -23,6 +23,7 @@ device-major	fd		char 16  block 2	fd | f
 device-major	vnd		char 17  block 0	vnd
 device-major	filedesc	char 18
 device-major	bpf		char 19			bpfilter
+#device-major	obsolete	char 20			obsolete (lkm)
 
 device-major	ses		char 26			ses
 device-major	ccd		char 27  block 13	ccd
@@ -42,9 +43,16 @@ device-major	et		char 40			et
 device-major	wsdisplay	char 41			wsdisplay
 device-major	audio		char 42			audio
 
+#device-major	obsolete	char 44			obsolete (isdn)
+#device-major	obsolete	char 45			obsolete (isdnctl)
+#device-major	obsolete	char 46			obsolete (isdnbchan)
+#device-major	obsolete	char 47			obsolete (isdntrc)
+#device-major	obsolete	char 48			obsolete (isdntel)
 device-major	scsibus		char 49			scsibus
 device-major	raid		char 50  block 15	raid
+#device-major	obsolete	char 51			obsolete (compat_svr4)
 device-major	clockctl	char 52			clockctl
+#device-major	obsolete	char 53			obsolete (systrace)
 device-major	cgd		char 54  block 16	cgd
 device-major	wskbd		char 55			wskbd
 device-major	ksyms		char 56			ksyms

Index: src/sys/arch/bebox/conf/majors.bebox
diff -u src/sys/arch/bebox/conf/majors.bebox:1.30 src/sys/arch/bebox/conf/majors.bebox:1.31
--- src/sys/arch/bebox/conf/majors.bebox:1.30	Sun Jan 27 17:59:23 2019
+++ src/sys/arch/bebox/conf/majors.bebox	Mon Jan 28 02:28:57 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.bebox,v 1.30 2019/01/27 17:59:23 dholland Exp $
+#	$NetBSD: majors.bebox,v 1.31 2019/01/28 02:28:57 dholland Exp $
 #
 # Device majors for bebox
 #
@@ -30,15 +30,17 @@ device-major	bpf		char 23			bpfilter
 device-major	md		char 24  block 17	md
 
 device-major	joy		char 26			joy
+#device-major	obsolete	char 27			obsolete (spkr)
+#device-major	obsolete	char 28			obsolete (lkm)
 
-# next two are obsolete
-#device-major	omms		char 35			omms
-#device-major	olms		char 36			olms
+#device-major	obsolete	char 35			obsolete (omms)
+#device-major	obsolete	char 36			obsolete (olms)
 device-major	cy		char 38			cy
 device-major	mcd		char 39  block 7	mcd
 device-major	tun		char 40			tun
 device-major	vnd		char 41  block 14	vnd
 device-major	audio		char 42			audio
+#device-major	obsolete	char 43			obsolete (compat_svr4)
 device-major	ipl		char 44			ipfilter
 #device-major	obsolete	char 45			obsolete (satlink)
 device-major	rnd		char 46			rnd
@@ -48,7 +50,13 @@ device-major	wsmouse		char 49			wsmouse
 device-major	scsibus		char 50			scsibus
 device-major	raid		char 51  block 18	raid
 device-major	wsmux		char 52			wsmux
+#device-major	obsolete	char 53			obsolete (isdn)
+#device-major	obsolete	char 54			obsolete (isdnctl)
+#device-major	obsolete	char 55			obsolete (isdnbchan)
+#device-major	obsolete	char 56			obsolete (isdntrc)
+#device-major	obsolete	char 57			obsolete (isdntel)
 device-major	clockctl	char 58			clockctl
+#device-major	obsolete	char 59			obsolete (systrace)
 device-major	cgd		char 60  block 19	cgd
 device-major	ksyms		char 61			ksyms
 device-major	wsfont		char 62			wsfont

Index: src/sys/arch/cesfic/conf/majors.cesfic
diff -u src/sys/arch/cesfic/conf/majors.cesfic:1.21 src/sys/arch/cesfic/conf/majors.cesfic:1.22
--- src/sys/arch/cesfic/conf/majors.cesfic:1.21	Thu Jun 30 20:09:21 2011
+++ src/sys/arch/cesfic/conf/majors.cesfic	Mon Jan 28 02:28:57 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.cesfic,v 1.21 2011/06/30 20:09:21 wiz Exp $
+#	$NetBSD: majors.cesfic,v 1.22 2019/01/28 02:28:57 dholland Exp $
 #
 # Device majors for cesfic
 #
@@ -17,14 +17,18 @@ device-major	zstty		char 10			zstty
 device-major	filedesc	char 11
 device-major	bpf		char 12			bpfilter
 device-major	tun		char 13			tun
+#device-major	obsolete	char 14			obsolete (lkm)
 device-major	md		char 15  block 3	md
 device-major	raid		char 16  block 5	raid
 device-major	sd		char 17  block 6	sd
 
 device-major	rnd		char 21			rnd
 device-major	clockctl	char 22			clockctl
+#device-major	obsolete	char 23			obsolete (systrace)
 device-major	cgd		char 24  block 4	cgd
 device-major	ksyms		char 25			ksyms
+#device-major	obsolete	char 26			obsolete (pf)
+#device-major	obsolete	char 27			obsolete (opencrypto)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/cobalt/conf/majors.cobalt
diff -u src/sys/arch/cobalt/conf/majors.cobalt:1.31 src/sys/arch/cobalt/conf/majors.cobalt:1.32
--- src/sys/arch/cobalt/conf/majors.cobalt:1.31	Sun Sep 23 09:21:02 2018
+++ src/sys/arch/cobalt/conf/majors.cobalt	Mon Jan 28 02:28:57 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.cobalt,v 1.31 2018/09/23 09:21:02 maxv Exp $
+#	$NetBSD: majors.cobalt,v 1.32 2019/01/28 02:28:57 dholland Exp $
 #
 # Device majors for cobalt
 #
@@ -20,6 +20,7 @@ device-major	ptc		char 13			pty
 device-major	log		char 14
 device-major	filedesc	char 15
 device-major	rnd		char 16			rnd
+#device-major	obsolete	char 17			obsolete (lkm)
 device-major	bpf		char 18			bpfilter
 device-major	tun		char 19			tun
 device-major	ipl		char 20			ipfilter
@@ -30,7 +31,13 @@ device-major	scsibus		char 24			scsibus
 device-major	ses		char 25			ses
 device-major	com		char 26			com
 device-major	ld		char 27  block 10	ld
+#device-major	obsolete	char 28			obsolete (isdn)
+#device-major	obsolete	char 29			obsolete (isdnctl)
+#device-major	obsolete	char 30			obsolete (isdnbchan)
+#device-major	obsolete	char 31			obsolete (isdntrc)
+#device-major	obsolete	char 32			obsolete (isdntel)
 device-major	clockctl	char 33			clockctl
+#device-major	obsolete	char 34			obsolete (systrace)
 device-major	cgd		char 35  block 11	cgd
 device-major	panel		char 36			panel
 device-major	ksyms		char 37			ksyms

Index: src/sys/arch/dreamcast/conf/majors.dreamcast
diff -u src/sys/arch/dreamcast/conf/majors.dreamcast:1.23 src/sys/arch/dreamcast/conf/majors.dreamcast:1.24
--- src/sys/arch/dreamcast/conf/majors.dreamcast:1.23	Wed Dec 19 13:57:46 2018
+++ src/sys/arch/dreamcast/conf/majors.dreamcast	Mon Jan 28 02:28:57 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.dreamcast,v 1.23 2018/12/19 13:57:46 maxv Exp $
+#	$NetBSD: majors.dreamcast,v 1.24 2019/01/28 02:28:57 dholland Exp $
 #
 # Device majors for dreamcast
 #
@@ -28,6 +28,7 @@ device-major	filedesc	char 22
 device-major	bpf		char 23			bpfilter
 device-major	md		char 24  block 17	md
 
+#device-major	obsolete	char 28			obsolete (lkm)
 
 device-major	tun		char 40			tun
 device-major	vnd		char 41  block 14	vnd
@@ -44,16 +45,19 @@ device-major	wdog		char 51			wdog
 device-major	wsdisplay	char 52			wsdisplay
 device-major	wskbd		char 53			wskbd
 device-major	wsmouse		char 54			wsmouse
+#device-major	obsolete	char 55			obsolete (compat_svr4)
 device-major	wsmux		char 56			wsmux
 device-major	gdrom		char 57  block 19	gdrom
 device-major	maple		char 58			maple
 device-major	clockctl	char 59			clockctl
+#device-major	obsolete	char 60			obsolete (systrace)
 device-major	cgd		char 61  block 20	cgd
 
 device-major	mmem		char 62  block 21	mmem
 device-major	mlcd		char 63			mlcd
 device-major	ksyms		char 64			ksyms
 device-major	wsfont		char 65			wsfont
+#device-major	obsolete	char 66			obsolete (opencrypto)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/epoc32/conf/majors.epoc32
diff -u src/sys/arch/epoc32/conf/majors.epoc32:1.3 src/sys/arch/epoc32/conf/majors.epoc32:1.4
--- src/sys/arch/epoc32/conf/majors.epoc32:1.3	Sun Sep 23 09:21:02 2018
+++ src/sys/arch/epoc32/conf/majors.epoc32	Mon Jan 28 02:28:57 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.epoc32,v 1.3 2018/09/23 09:21:02 maxv Exp $
+#	$NetBSD: majors.epoc32,v 1.4 2019/01/28 02:28:57 dholland Exp $
 #
 # Device majors for epoc32
 #
@@ -72,6 +72,11 @@ device-major	urio		char 75			urio
 device-major	uscanner	char 76			uscanner
 device-major	openfirm	char 77			openfirm
 device-major	biconsdev	char 78			biconsdev
+#device-major	obsolete	char 79			obsolete (isdn)
+#device-major	obsolete	char 80			obsolete (isdnctl)
+#device-major	obsolete	char 81			obsolete (isdnbchan)
+#device-major	obsolete	char 82			obsolete (isdntrc)
+#device-major	obsolete	char 83			obsolete (isdntel)
 device-major	sacom		char 84			sacom
 device-major	mly		char 85			mly
 device-major	wsfont		char 86			wsfont
@@ -93,6 +98,7 @@ device-major	dmoverio	char 102		dmoverio
 device-major	apmdev		char 103		apmdev
 device-major	sscom		char 104		sscom
 device-major	ksyms		char 105		ksyms
+#device-major	obsolete	char 106		obsolete (isdnbchan)
 device-major	epcom		char 107		epcom
 device-major	tslcd		char 108		tslcd
 device-major	twe		char 109  		twe

Index: src/sys/arch/evbcf/conf/majors.evbcf
diff -u src/sys/arch/evbcf/conf/majors.evbcf:1.3 src/sys/arch/evbcf/conf/majors.evbcf:1.4
--- src/sys/arch/evbcf/conf/majors.evbcf:1.3	Wed Dec 19 13:57:46 2018
+++ src/sys/arch/evbcf/conf/majors.evbcf	Mon Jan 28 02:28:57 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.evbcf,v 1.3 2018/12/19 13:57:46 maxv Exp $
+#	$NetBSD: majors.evbcf,v 1.4 2019/01/28 02:28:57 dholland Exp $
 #
 # Device majors for mvme68k
 #
@@ -34,6 +34,7 @@ device-major	uk		char 34			uk
 device-major	rnd		char 35			rnd
 device-major	scsibus		char 36			scsibus
 device-major	raid		char 37  block 16	raid
+#device-major	obsolete	char 38			obsolete (compat_svr4)
 device-major	clockctl	char 39			clockctl
 device-major	cgd		char 41  block 17	cgd
 device-major	ksyms		char 42			ksyms

Index: src/sys/arch/evbmips/conf/majors.evbmips
diff -u src/sys/arch/evbmips/conf/majors.evbmips:1.33 src/sys/arch/evbmips/conf/majors.evbmips:1.34
--- src/sys/arch/evbmips/conf/majors.evbmips:1.33	Sun Jan 27 17:59:23 2019
+++ src/sys/arch/evbmips/conf/majors.evbmips	Mon Jan 28 02:28:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.evbmips,v 1.33 2019/01/27 17:59:23 dholland Exp $
+#	$NetBSD: majors.evbmips,v 1.34 2019/01/28 02:28:58 dholland Exp $
 #
 # Device majors for evbmips
 #
@@ -19,6 +19,8 @@ device-major	st		char 12  block 2	st
 device-major	cd		char 13  block 3	cd
 device-major	ch		char 14			ch
 
+#device-major	obsolete	char 16			obsolete (lkm)
+
 device-major	sbjcn		char 17			jtagconsole
 device-major	sbscn		char 17			sbscn & !jtagconsole
 
@@ -39,6 +41,7 @@ device-major	se		char 37			se
 #device-major	obsolete	char 38			obsolete (satlink)
 device-major	rnd		char 39			rnd
 
+#device-major	obsolete	char 41			obsolete (spkr)
 device-major	scsibus		char 42			scsibus
 device-major	raid		char 43  block 16	raid
 device-major	esh		char 44			esh
@@ -48,6 +51,11 @@ device-major	ulpt		char 47			ulpt
 device-major	ugen		char 48			ugen
 device-major	midi		char 49			midi
 device-major	sequencer	char 50			sequencer
+#device-major	obsolete	char 51			obsolete (isdn)
+#device-major	obsolete	char 52			obsolete (isdnctl)
+#device-major	obsolete	char 53			obsolete (isdnbchan)
+#device-major	obsolete	char 54			obsolete (isdntrc)
+#device-major	obsolete	char 55			obsolete (isdntel)
 device-major	wsmux		char 56			wsmux
 device-major	ucom		char 57			ucom
 device-major	ses		char 58			ses
@@ -61,19 +69,22 @@ device-major	mlx		char 65			mlx
 device-major	pci		char 66			pci
 
 device-major	clockctl	char 69			clockctl
+#device-major	obsolete	char 70			obsolete (systrace)
 device-major	kttcp		char 71			kttcp
 device-major	wsfont		char 72			wsfont
 
 # obsolete, probably can be safely removed after 4.0 branch
-#device-major	aucom		char 73			aucom
+#device-major	obsolete	char 73			obsolete (aucom)
 
 device-major	sysmon		char 74			sysmon
 device-major	cgd		char 75  block 18	cgd
 device-major	ksyms		char 76			ksyms
 device-major	uart		char 77			uart
+#device-major	obsolete	char 78			obsolete (opencrypto)
 
 device-major	nsmb		char 98			nsmb
 device-major	athflash	char 99			athflash
+#device-major	obsolete	char 100 block 19	obsolete (spiflash)
 
 # Majors up to 143 are reserved for machine-dependent drivers.
 # New machine-independent driver majors are assigned in 

Index: src/sys/arch/evbppc/conf/majors.evbppc
diff -u src/sys/arch/evbppc/conf/majors.evbppc:1.33 src/sys/arch/evbppc/conf/majors.evbppc:1.34
--- src/sys/arch/evbppc/conf/majors.evbppc:1.33	Sun Sep 23 09:21:02 2018
+++ src/sys/arch/evbppc/conf/majors.evbppc	Mon Jan 28 02:28:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.evbppc,v 1.33 2018/09/23 09:21:02 maxv Exp $
+#	$NetBSD: majors.evbppc,v 1.34 2019/01/28 02:28:58 dholland Exp $
 #
 # Device majors for evbppc
 # (When possible, make entries the same as macppc)
@@ -33,6 +33,7 @@ device-major	md		char 27  block 9	md
 #				char 28
 device-major	vcoda		char 29			vcoda
 device-major	wd		char 30  block 10	wd
+#device-major	obsolete	char 31			obsolete (lkm)
 device-major	filedesc	char 32
 #				char 33
 device-major	scsibus		char 34			scsibus
@@ -55,10 +56,16 @@ device-major	sequencer	char 50			sequenc
 device-major	urio		char 51			urio
 device-major	uscanner	char 52			uscanner
 #				char 53
+#device-major	obsolete	char 54			obsolete (isdn)
+#device-major	obsolete	char 55			obsolete (isdnctl)
+#device-major	obsolete	char 56			obsolete (isdnbchan)
+#device-major	obsolete	char 57			obsolete (isdntrc)
+#device-major	obsolete	char 58			obsolete (isdntel)
 device-major	ld		char 59  block 13	ld
 device-major	pci		char 60			pci
 device-major	clockctl	char 61			clockctl
 device-major	sysmon		char 62			sysmon
+#device-major	obsolete	char 63			obsolete (systrace)
 #				char 64
 device-major	kttcp		char 65			kttcp
 device-major	cgd		char 66  block 14	cgd

Index: src/sys/arch/evbsh3/conf/majors.evbsh3
diff -u src/sys/arch/evbsh3/conf/majors.evbsh3:1.20 src/sys/arch/evbsh3/conf/majors.evbsh3:1.21
--- src/sys/arch/evbsh3/conf/majors.evbsh3:1.20	Thu Jun 30 20:09:29 2011
+++ src/sys/arch/evbsh3/conf/majors.evbsh3	Mon Jan 28 02:28:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.evbsh3,v 1.20 2011/06/30 20:09:29 wiz Exp $
+#	$NetBSD: majors.evbsh3,v 1.21 2019/01/28 02:28:58 dholland Exp $
 #
 # Device majors for evbsh3
 #
@@ -29,6 +29,8 @@ device-major	filedesc	char 22
 device-major	bpf		char 23			bpfilter
 device-major	md		char 24  block 17	md
 
+#device-major	obsolete	char 28			obsolete (lkm)
+
 device-major	tun		char 40			tun
 device-major	vnd		char 41  block 14	vnd
 device-major	audio		char 42			audio
@@ -42,8 +44,11 @@ device-major	raid		char 49  block 18	rai
 device-major	esh		char 50			esh
 device-major	wdog		char 51			wdog
 device-major	clockctl	char 52			clockctl
+#device-major	obsolete	char 53			obsolete (systrace)
 device-major	cgd		char 54  block 19	cgd
 device-major	ksyms		char 55			ksyms
+#device-major	obsolete	char 56			obsolete (pf)
+#device-major	obsolete	char 57			obsolete (opencrypto)
 
 device-major	ld		char 69  block 20	ld
 

Index: src/sys/arch/ews4800mips/conf/majors.ews4800mips
diff -u src/sys/arch/ews4800mips/conf/majors.ews4800mips:1.5 src/sys/arch/ews4800mips/conf/majors.ews4800mips:1.6
--- src/sys/arch/ews4800mips/conf/majors.ews4800mips:1.5	Thu Jun 30 20:09:30 2011
+++ src/sys/arch/ews4800mips/conf/majors.ews4800mips	Mon Jan 28 02:28:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.ews4800mips,v 1.5 2011/06/30 20:09:30 wiz Exp $
+#	$NetBSD: majors.ews4800mips,v 1.6 2019/01/28 02:28:58 dholland Exp $
 #
 # Device majors for ews4800mips
 #
@@ -11,6 +11,7 @@ device-major	filedesc	char 4
 device-major	log		char 5
 device-major	ptc		char 6			pty
 device-major	pts		char 7			pty
+#device-major	obsolete	char 8			obsolete (lkm)
 device-major	zstty		char 9			zstty
 
 device-major	md		char 12  block 6	md
@@ -33,6 +34,7 @@ device-major	wskbd		char 28			wskbd
 device-major	wsmouse		char 29			wsmouse
 device-major	wsmux		char 30			wsmux
 device-major	clockctl	char 38			clockctl
+#device-major	obsolete	char 39			obsolete (systrace)
 device-major	cgd		char 40  block 10	cgd
 device-major	ksyms		char 41			ksyms
 device-major	wsfont		char 42			wsfont

Index: src/sys/arch/hp300/conf/majors.hp300
diff -u src/sys/arch/hp300/conf/majors.hp300:1.27 src/sys/arch/hp300/conf/majors.hp300:1.28
--- src/sys/arch/hp300/conf/majors.hp300:1.27	Wed Dec 19 13:57:47 2018
+++ src/sys/arch/hp300/conf/majors.hp300	Mon Jan 28 02:28:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.hp300,v 1.27 2018/12/19 13:57:47 maxv Exp $
+#	$NetBSD: majors.hp300,v 1.28 2019/01/28 02:28:58 dholland Exp $
 #
 # Device majors for hp300
 #
@@ -17,7 +17,7 @@ device-major	grf		char 10			grf
 device-major	ppi		char 11			ppi
 device-major	com		char 12			com
 device-major	ite		char 13			ite
-#device-major	hil		char 14
+#device-major	obsolete	char 14			obsolete (hil)
 device-major	dcm		char 15			dcm
 device-major	mt		char 16  block 1	mt
 device-major	ccd		char 17  block 5	ccd
@@ -27,21 +27,25 @@ device-major	st		char 20  block 7	st
 device-major	filedesc	char 21
 device-major	bpf		char 22			bpfilter
 device-major	tun		char 23			tun
+#device-major	obsolete	char 24			obsolete (lkm)
 
-# device major 31 was apci (superseded by MI com)
+# apci was superseded by MI com
+#device-major	obsolete	char 31			obsolete (apci)
 device-major	md		char 32  block 14	md
 device-major	rnd		char 33			rnd
 device-major	scsibus		char 34			scsibus
 device-major	raid		char 35  block 15	raid
+#device-major	obsolete	char 36			obsolete (compat_svr4)
 device-major	wsdisplay	char 37			wsdisplay
 device-major	wskbd		char 38			wskbd
 device-major	wsmouse		char 39			wsmouse
 device-major	wsmux		char 40			wsmux
 device-major	wsfont		char 41			wsfont
 device-major	clockctl	char 42			clockctl
+#device-major	obsolete	char 43			obsolete (systrace)
 device-major	cgd		char 44  block 16	cgd
 device-major	ksyms		char 45			ksyms
-
+#device-major	obsolete	char 46			obsolete (pf)
 device-major	cd		char 47  block 17	cd
 device-major	ch		char 48			ch
 device-major	ss		char 49			ss

Index: src/sys/arch/hpcarm/conf/majors.hpcarm
diff -u src/sys/arch/hpcarm/conf/majors.hpcarm:1.14 src/sys/arch/hpcarm/conf/majors.hpcarm:1.15
--- src/sys/arch/hpcarm/conf/majors.hpcarm:1.14	Sun Sep 23 09:21:02 2018
+++ src/sys/arch/hpcarm/conf/majors.hpcarm	Mon Jan 28 02:28:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.hpcarm,v 1.14 2018/09/23 09:21:02 maxv Exp $
+#	$NetBSD: majors.hpcarm,v 1.15 2019/01/28 02:28:58 dholland Exp $
 #
 # Device majors for hpcarm
 #
@@ -37,6 +37,7 @@ device-major	ses		char 30			ses
 device-major	bpf		char 32			bpfilter
 device-major	tun		char 33			tun
 device-major	filedesc	char 34
+#device-major	obsolete	char 35			obsolete (lkm)
 device-major	audio		char 36			audio
 device-major	vidcconsole	char 37			vidcconsole
 
@@ -72,6 +73,11 @@ device-major	urio		char 75			urio
 device-major	uscanner	char 76			uscanner
 device-major	openfirm	char 77			openfirm
 device-major	biconsdev	char 78			biconsdev
+#device-major	obsolete	char 79			obsolete (isdn)
+#device-major	obsolete	char 80			obsolete (isdnctl)
+#device-major	obsolete	char 81			obsolete (isdnbchan)
+#device-major	obsolete	char 82			obsolete (isdntrc)
+#device-major	obsolete	char 83			obsolete (isdntel)
 device-major	sacom		char 84			sacom
 device-major	mly		char 85			mly
 device-major	wsfont		char 86			wsfont
@@ -86,6 +92,7 @@ device-major	clockctl	char 94			clockctl
 device-major	irframe		char 95			irframedrv
 device-major	cir		char 96			cir
 device-major	radio		char 97			radio
+#device-major	obsolete	char 98			obsolete (systrace)
 device-major	kttcp		char 99			kttcp
 device-major	ixpcom		char 100		ixpcom
 device-major	sysmon		char 101		sysmon
@@ -93,6 +100,7 @@ device-major	dmoverio	char 102		dmoverio
 device-major	apmdev		char 103		apmdev
 device-major	sscom		char 104		sscom
 device-major	ksyms		char 105		ksyms
+#device-major	obsolete	char 106		obsolete (isdnbchan)
 device-major	epcom		char 107		epcom
 device-major	tslcd		char 108		tslcd
 device-major	twe		char 109  		twe

Index: src/sys/arch/hpcmips/conf/majors.hpcmips
diff -u src/sys/arch/hpcmips/conf/majors.hpcmips:1.32 src/sys/arch/hpcmips/conf/majors.hpcmips:1.33
--- src/sys/arch/hpcmips/conf/majors.hpcmips:1.32	Sun Sep 23 09:21:02 2018
+++ src/sys/arch/hpcmips/conf/majors.hpcmips	Mon Jan 28 02:28:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.hpcmips,v 1.32 2018/09/23 09:21:02 maxv Exp $
+#	$NetBSD: majors.hpcmips,v 1.33 2019/01/28 02:28:58 dholland Exp $
 #
 # Device majors for hpcmips
 #
@@ -44,14 +44,22 @@ device-major	ucom		char 37			ucom
 device-major	wsmux		char 38			wsmux
 device-major	urio		char 39			urio
 device-major	uscanner	char 40			uscanner
+#device-major	obsolete	char 41			obsolete (isdn)
+#device-major	obsolete	char 42			obsolete (isdnctl)
+#device-major	obsolete	char 43			obsolete (isdnbchan)
+#device-major	obsolete	char 44			obsolete (isdntrc)
+#device-major	obsolete	char 45			obsolete (isdntel)
 device-major	clockctl	char 46			clockctl
+#device-major	obsolete	char 47			obsolete (lkm)
 device-major	audio		char 48			audio
+#device-major	obsolete	char 49			obsolete (systrace)
 device-major	cgd		char 50  block 10	cgd
 device-major	apmdev		char 51			apmdev
 device-major	midi		char 52			midi
 device-major	sequencer	char 53			sequencer
 device-major	pci		char 54			pci
 device-major	ksyms		char 55			ksyms
+#device-major	obsolete	char 100		obsolete (flash)
 device-major	vr4181aiu	char 101		vr4181aiu
 device-major	wsfont		char 102		wsfont
 device-major	ses		char 103		ses

Index: src/sys/arch/hpcsh/conf/majors.hpcsh
diff -u src/sys/arch/hpcsh/conf/majors.hpcsh:1.23 src/sys/arch/hpcsh/conf/majors.hpcsh:1.24
--- src/sys/arch/hpcsh/conf/majors.hpcsh:1.23	Thu Jun 30 20:09:31 2011
+++ src/sys/arch/hpcsh/conf/majors.hpcsh	Mon Jan 28 02:28:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.hpcsh,v 1.23 2011/06/30 20:09:31 wiz Exp $
+#	$NetBSD: majors.hpcsh,v 1.24 2019/01/28 02:28:58 dholland Exp $
 #
 # Device majors for hpcsh
 #
@@ -38,8 +38,10 @@ device-major	scif		char 31			scif
 device-major	sci		char 32			sci
 device-major	biconsdev	char 33			biconsdev
 device-major	clockctl	char 34			clockctl
+#device-major	obsolete	char 35			obsolete (systrace)
 device-major	cgd		char 36  block 10	cgd
 device-major	ksyms		char 37			ksyms
+#device-major	obsolete	char 38			obsolete (pf, lkm)
 device-major	wsfont		char 39			wsfont
 device-major	apmdev		char 40			apmdev
 device-major	audio		char 42			audio

Index: src/sys/arch/i386/conf/majors.i386
diff -u src/sys/arch/i386/conf/majors.i386:1.50 src/sys/arch/i386/conf/majors.i386:1.51
--- src/sys/arch/i386/conf/majors.i386:1.50	Sun Jan 27 17:59:23 2019
+++ src/sys/arch/i386/conf/majors.i386	Mon Jan 28 02:28:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.i386,v 1.50 2019/01/27 17:59:23 dholland Exp $
+#	$NetBSD: majors.i386,v 1.51 2019/01/28 02:28:58 dholland Exp $
 #
 # Device majors for i386
 #
@@ -14,7 +14,7 @@ device-major	log		char 7
 device-major	com		char 8			com
 device-major	fd		char 9   block 2	fdc
 device-major	wt		char 10  block 3	wt
-#device-major	scd		char 11  block 15	scd
+#device-major	obsolete	char 11  block 15	obsolete (scd)
 device-major	pc		char 12			pc
 device-major	sd		char 13  block 4	sd
 device-major	st		char 14  block 5	st
@@ -30,22 +30,29 @@ device-major	bpf		char 23			bpfilter  ve
 device-major	md		char 24  block 17	md	vector=4:8
 
 device-major	joy		char 26			joy
+#device-major	obsolete	char 27			obsolete (spkr)
+#device-major	obsolete	char 28			obsolete (lkm)
 
-# next three are obsolete
-#device-major	omms		char 35			omms
-#device-major	olms		char 36			olms
-#device-major	opms		char 37			opms
+#device-major	obsolete	char 35			obsolete (omms)
+#device-major	obsolete	char 36			obsolete (olms)
+#device-major	obsolete	char 37			obsolete (opms)
 device-major	cy		char 38			cy
 device-major	mcd		char 39  block 7	mcd
 device-major	tun		char 40			tun
 device-major	vnd		char 41  block 14	vnd	vector=8:8
 device-major	audio		char 42			audio
+#device-major	obsolete	char 43			obsolete (compat_svr4)
 device-major	ipl		char 44			ipfilter
 #device-major	obsolete	char 45			obsolete (satlink)
 device-major	rnd		char 46			rnd
 device-major	wsdisplay	char 47			wsdisplay
 device-major	wskbd		char 48			wskbd
 device-major	wsmouse		char 49			wsmouse
+#device-major	obsolete	char 50			obsolete (isdn)
+#device-major	obsolete	char 51			obsolete (isdnctl)
+#device-major	obsolete	char 52			obsolete (isdnbchan)
+#device-major	obsolete	char 53			obsolete (isdntrc)
+#device-major	obsolete	char 54			obsolete (isdntel)
 device-major	usb		char 55			usb
 device-major	uhid		char 56			uhid
 device-major	ulpt		char 57			ulpt
@@ -59,7 +66,7 @@ device-major	ugen		char 64			ugen
 device-major	wsmux		char 65			wsmux
 device-major	ucom		char 66			ucom
 device-major	sysmon		char 67			sysmon
-
+#device-major	obsolete	char 68			obsolete (vmegeneric)
 device-major	ld		char 69  block 19	ld
 device-major	urio		char 70			urio
 device-major	bktr		char 71			bktr
@@ -81,10 +88,12 @@ device-major	cir		char 86			cir
 device-major	radio		char 87			radio
 device-major	cmos		char 88			cmos
 device-major	clockctl	char 89			clockctl
+#device-major	obsolete	char 90			obsolete (systrace)
 device-major	kttcp		char 91			kttcp
 device-major	dmoverio	char 92			dmoverio
 device-major	cgd		char 93  block 21	cgd
-# major 94 free (ex veriexec which is now a MI major)
+#device-major	obsolete	char 94			obsolete (veriexec)
+#device-major	obsolete	char 95			obsolete (fwiso)
 device-major	dpt		char 96			dpt
 device-major	twe		char 97			twe
 device-major	nsmb		char 98			nsmb
@@ -97,6 +106,8 @@ device-major	ppi		char 104		ppi
 device-major	rd		char 105 block 22	rd
 device-major	ct		char 106 block 23	ct
 device-major	mt		char 107 block 24	mt
+#device-major	obsolete	char 108 block 25	obsolete (vinum, pf)
+#device-major	obsolete	char 108		obsolete (opencrypto, bthub)
 
 #
 # Device majors for Xen. These are assigned here so that:

Index: src/sys/arch/ia64/conf/majors.ia64
diff -u src/sys/arch/ia64/conf/majors.ia64:1.16 src/sys/arch/ia64/conf/majors.ia64:1.17
--- src/sys/arch/ia64/conf/majors.ia64:1.16	Sun Jan 27 17:59:23 2019
+++ src/sys/arch/ia64/conf/majors.ia64	Mon Jan 28 02:28:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.ia64,v 1.16 2019/01/27 17:59:23 dholland Exp $
+#	$NetBSD: majors.ia64,v 1.17 2019/01/28 02:28:58 dholland Exp $
 #
 # Device majors for ia64
 #
@@ -14,7 +14,7 @@ device-major	log		char 7
 device-major	com		char 8			com
 device-major	fd		char 9   block 2	fdc
 device-major	wt		char 10  block 3	wt
-#device-major	scd		char 11  block 15	scd
+#device-major	obsolete	char 11  block 15	obsolete (scd)
 device-major	pc		char 12			pc
 device-major	sd		char 13  block 4	sd
 device-major	st		char 14  block 5	st
@@ -30,22 +30,29 @@ device-major	bpf		char 23			bpfilter
 device-major	md		char 24  block 17	md
 
 device-major	joy		char 26			joy
+#device-major	obsolete	char 27			obsolete (spkr)
+#device-major	obsolete	char 28			obsolete (lkm)
 
-# next three are obsolete
-#device-major	omms		char 35			omms
-#device-major	olms		char 36			olms
-#device-major	opms		char 37			opms
+#device-major	obsolete	char 35			obsolete (omms)
+#device-major	obsolete	char 36			obsolete (olms)
+#device-major	obsolete	char 37			obsolete (opms)
 device-major	cy		char 38			cy
 device-major	mcd		char 39  block 7	mcd
 device-major	tun		char 40			tun
 device-major	vnd		char 41  block 14	vnd
 device-major	audio		char 42			audio
+#device-major	obsolete	char 43			obsolete (compat_svr4)
 device-major	ipl		char 44			ipfilter
 #device-major	obsolete	char 45			obsolete (satlink)
 device-major	rnd		char 46			rnd
 device-major	wsdisplay	char 47			wsdisplay
 device-major	wskbd		char 48			wskbd
 device-major	wsmouse		char 49			wsmouse
+#device-major	obsolete	char 50			obsolete (isdn)
+#device-major	obsolete	char 51			obsolete (isdnctl)
+#device-major	obsolete	char 52			obsolete (isdnbchan)
+#device-major	obsolete	char 53			obsolete (isdntrc)
+#device-major	obsolete	char 54			obsolete (isdntel)
 device-major	usb		char 55			usb
 device-major	uhid		char 56			uhid
 device-major	ulpt		char 57			ulpt
@@ -59,7 +66,7 @@ device-major	ugen		char 64			ugen
 device-major	wsmux		char 65			wsmux
 device-major	ucom		char 66			ucom
 device-major	sysmon		char 67			sysmon
-
+#device-major	obsolete	char 68			obsolete (vmegeneric)
 device-major	ld		char 69  block 19	ld
 device-major	urio		char 70			urio
 device-major	bktr		char 71			bktr
@@ -81,10 +88,11 @@ device-major	cir		char 86			cir
 device-major	radio		char 87			radio
 # major 88 free
 device-major	clockctl	char 89			clockctl
+#device-major	obsolete	char 90			obsolete (systrace)
 device-major	kttcp		char 91			kttcp
 device-major	dmoverio	char 92			dmoverio
 device-major	cgd		char 93  block 21	cgd
-# major 94 free - was verifiedexec which is now MI
+#device-major	obsolete	char 94			obsolete (veriexec)
 device-major	fwiso		char 95			fwiso
 device-major	dpt		char 96			dpt
 device-major	twe		char 97			twe

Index: src/sys/arch/ibmnws/conf/majors.ibmnws
diff -u src/sys/arch/ibmnws/conf/majors.ibmnws:1.18 src/sys/arch/ibmnws/conf/majors.ibmnws:1.19
--- src/sys/arch/ibmnws/conf/majors.ibmnws:1.18	Sun Jan 27 17:59:23 2019
+++ src/sys/arch/ibmnws/conf/majors.ibmnws	Mon Jan 28 02:28:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.ibmnws,v 1.18 2019/01/27 17:59:23 dholland Exp $
+#	$NetBSD: majors.ibmnws,v 1.19 2019/01/28 02:28:58 dholland Exp $
 #
 # Device majors for ibmnws
 #
@@ -26,10 +26,13 @@ device-major	filedesc	char 22
 device-major	bpf		char 23			bpfilter
 device-major	md		char 24  block 17	md
 
+#device-major	obsolete	char 28			obsolete (lkm)
+
 
 device-major	tun		char 40			tun
 device-major	vnd		char 41  block 14	vnd
 device-major	audio		char 42			audio
+#device-major	obsolete	char 43			obsolete (compat_svr4)
 device-major	ipl		char 44			ipfilter
 #device-major	obsolete	char 45			obsolete (satlink)
 device-major	rnd		char 46			rnd
@@ -44,9 +47,15 @@ device-major	scsibus		char 61			scsibus
 device-major	raid		char 62  block 18	raid
 
 device-major	wsmux		char 65			wsmux
+#device-major	obsolete	char 66			obsolete (isdn)
+#device-major	obsolete	char 67			obsolete (isdnctl)
+#device-major	obsolete	char 68			obsolete (isdnbchan)
+#device-major	obsolete	char 69			obsolete (isdntrc)
+#device-major	obsolete	char 70			obsolete (isdntel)
 device-major	wsfont		char 71			wsfont
 device-major	pci		char 72			pci
 device-major	clockctl	char 73			clockctl
+#device-major	obsolete	char 74			obsolete (systrace)
 device-major	cgd		char 75  block 19	cgd
 device-major	ksyms		char 76			ksyms
 

Index: src/sys/arch/landisk/conf/majors.landisk
diff -u src/sys/arch/landisk/conf/majors.landisk:1.8 src/sys/arch/landisk/conf/majors.landisk:1.9
--- src/sys/arch/landisk/conf/majors.landisk:1.8	Thu Apr 23 23:22:52 2015
+++ src/sys/arch/landisk/conf/majors.landisk	Mon Jan 28 02:28:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.landisk,v 1.8 2015/04/23 23:22:52 pgoyette Exp $
+#	$NetBSD: majors.landisk,v 1.9 2019/01/28 02:28:59 dholland Exp $
 #
 # Device majors for landisk
 #
@@ -28,6 +28,7 @@ device-major	filedesc	char 22
 device-major	bpf		char 23			bpfilter
 device-major	md		char 24  block 17	md
 
+#device-major	obsolete	char 28			obsolete (lkm)
 
 device-major	tun		char 40			tun
 device-major	vnd		char 41  block 14	vnd
@@ -42,6 +43,7 @@ device-major	raid		char 49  block 18	rai
 device-major	esh		char 50			esh
 device-major	wdog		char 51			wdog
 device-major	clockctl	char 52			clockctl
+#device-major	obsolete	char 53			obsolete (systrace)
 device-major	cgd		char 54  block 19	cgd
 device-major	sysmon		char 55			sysmon
 

Index: src/sys/arch/luna68k/conf/majors.luna68k
diff -u src/sys/arch/luna68k/conf/majors.luna68k:1.22 src/sys/arch/luna68k/conf/majors.luna68k:1.23
--- src/sys/arch/luna68k/conf/majors.luna68k:1.22	Thu Mar  9 14:05:58 2017
+++ src/sys/arch/luna68k/conf/majors.luna68k	Mon Jan 28 02:28:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.luna68k,v 1.22 2017/03/09 14:05:58 tsutsui Exp $
+#	$NetBSD: majors.luna68k,v 1.23 2019/01/28 02:28:59 dholland Exp $
 #
 # Device majors for luna68k
 #
@@ -27,12 +27,14 @@ device-major	filedesc	char 20
 device-major	bpf		char 21			bpfilter
 device-major	tun		char 22			tun
 device-major	ipl		char 23			ipfilter
+#device-major	obsolete	char 24			obsolete (lkm)
 
 device-major	scsibus		char 31			scsibus
 device-major	raid		char 32  block 14	raid
 device-major	wsmux		char 33			wsmux
 device-major	rnd		char 34			rnd
 device-major	clockctl	char 35			clockctl
+#device-major	obsolete	char 36			obsolete (systrace)
 device-major	cgd		char 37  block 15	cgd
 device-major	ksyms		char 38			ksyms
 device-major	wsfont		char 39			wsfont

Index: src/sys/arch/mac68k/conf/majors.mac68k
diff -u src/sys/arch/mac68k/conf/majors.mac68k:1.25 src/sys/arch/mac68k/conf/majors.mac68k:1.26
--- src/sys/arch/mac68k/conf/majors.mac68k:1.25	Wed Dec 19 13:57:48 2018
+++ src/sys/arch/mac68k/conf/majors.mac68k	Mon Jan 28 02:28:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.mac68k,v 1.25 2018/12/19 13:57:48 maxv Exp $
+#	$NetBSD: majors.mac68k,v 1.26 2019/01/28 02:28:59 dholland Exp $
 #
 # Device majors for mac68k
 #
@@ -26,6 +26,7 @@ device-major	filedesc	char 21
 device-major	bpf		char 22			bpfilter
 device-major	aed		char 23			aed
 device-major	tun		char 24			tun
+#device-major	obsolete	char 25			obsolete (lkm)
 
 device-major	md		char 32  block 13	md
 device-major	ss		char 33			ss
@@ -39,11 +40,13 @@ device-major	wskbd		char 40			wskbd
 device-major	wsmouse		char 41			wsmouse
 device-major	raid		char 42  block 20	raid
 device-major	fd		char 43  block 21	fd
+#device-major	obsolete	char 44			obsolete (compat_svr4)
 device-major	wsmux		char 45			wsmux
 device-major	wsdisplay	char 46			wsdisplay
 device-major	vcoda		char 47			vcoda
 device-major	clockctl	char 48			clockctl
 device-major	wd		char 49  block 22	wd
+#device-major	obsolete	char 50			obsolete (systrace)
 device-major	cgd		char 51  block 23	cgd
 device-major	ksyms		char 52			ksyms
 device-major	wsfont		char 53			wsfont

Index: src/sys/arch/mipsco/conf/majors.mipsco
diff -u src/sys/arch/mipsco/conf/majors.mipsco:1.20 src/sys/arch/mipsco/conf/majors.mipsco:1.21
--- src/sys/arch/mipsco/conf/majors.mipsco:1.20	Thu Jun 30 20:09:33 2011
+++ src/sys/arch/mipsco/conf/majors.mipsco	Mon Jan 28 02:28:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.mipsco,v 1.20 2011/06/30 20:09:33 wiz Exp $
+#	$NetBSD: majors.mipsco,v 1.21 2019/01/28 02:28:59 dholland Exp $
 #
 # Device majors for mipsco
 #
@@ -23,6 +23,7 @@ device-major	tun		char 25			tun
 
 device-major	log		char 33
 
+#device-major	obsolete	char 45			obsolete (lkm)
 device-major	ipl		char 46			ipfilter
 device-major	rnd		char 47			rnd
 device-major	filedesc	char 48
@@ -39,7 +40,10 @@ device-major	ses		char 58			ses
 device-major	scsibus		char 73			scsibus
 device-major	raid		char 74  block 32	raid
 device-major	clockctl	char 75			clockctl
+#device-major	obsolete	char 76			obsolete (systrace)
 device-major	ksyms		char 77			ksyms
+#device-major	obsolete	char 78			obsolete (pf)
+#device-major	obsolete	char 79			obsolete (opencrypto)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/mmeye/conf/majors.mmeye
diff -u src/sys/arch/mmeye/conf/majors.mmeye:1.21 src/sys/arch/mmeye/conf/majors.mmeye:1.22
--- src/sys/arch/mmeye/conf/majors.mmeye:1.21	Thu Jun 30 20:09:33 2011
+++ src/sys/arch/mmeye/conf/majors.mmeye	Mon Jan 28 02:28:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.mmeye,v 1.21 2011/06/30 20:09:33 wiz Exp $
+#	$NetBSD: majors.mmeye,v 1.22 2019/01/28 02:28:59 dholland Exp $
 #
 # Device majors for mmeye
 #
@@ -29,6 +29,8 @@ device-major	filedesc	char 22
 device-major	bpf		char 23			bpfilter
 device-major	md		char 24  block 17	md
 
+#device-major	obsolete	char 28			obsolete (lkm)
+
 
 device-major	tun		char 40			tun
 device-major	vnd		char 41  block 14	vnd
@@ -43,8 +45,11 @@ device-major	raid		char 49  block 18	rai
 device-major	esh		char 50			esh
 device-major	wdog		char 51			wdog
 device-major	clockctl	char 52			clockctl
+#device-major	obsolete	char 53			obsolete (systrace)
 device-major	cgd		char 54  block 19	cgd
 device-major	ksyms		char 55			ksyms
+#device-major	obsolete	char 56			obsolete (pf)
+#device-major	obsolete	char 57			obsolete (opencrypto)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/mvme68k/conf/majors.mvme68k
diff -u src/sys/arch/mvme68k/conf/majors.mvme68k:1.21 src/sys/arch/mvme68k/conf/majors.mvme68k:1.22
--- src/sys/arch/mvme68k/conf/majors.mvme68k:1.21	Wed Dec 19 13:57:48 2018
+++ src/sys/arch/mvme68k/conf/majors.mvme68k	Mon Jan 28 02:28:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.mvme68k,v 1.21 2018/12/19 13:57:48 maxv Exp $
+#	$NetBSD: majors.mvme68k,v 1.22 2019/01/28 02:28:59 dholland Exp $
 #
 # Device majors for mvme68k
 #
@@ -24,6 +24,7 @@ device-major	st		char 20  block 7	st
 device-major	filedesc	char 21
 device-major	bpf		char 22			bpfilter
 device-major	tun		char 23			tun
+#device-major	obsolete	char 24			obsolete (lkm)
 
 device-major	ses		char 30			ses
 device-major	ch		char 31			ch
@@ -33,9 +34,13 @@ device-major	uk		char 34			uk
 device-major	rnd		char 35			rnd
 device-major	scsibus		char 36			scsibus
 device-major	raid		char 37  block 16	raid
+#device-major	obsolete	char 38			obsolete (compat_svr4)
 device-major	clockctl	char 39			clockctl
+#device-major	obsolete	char 40			obsolete (systrace)
 device-major	cgd		char 41  block 17	cgd
 device-major	ksyms		char 42			ksyms
+#device-major	obsolete	char 43			obsolete (pf)
+#device-major	obsolete	char 44			obsolete (opencrytpo)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/mvmeppc/conf/majors.mvmeppc
diff -u src/sys/arch/mvmeppc/conf/majors.mvmeppc:1.24 src/sys/arch/mvmeppc/conf/majors.mvmeppc:1.25
--- src/sys/arch/mvmeppc/conf/majors.mvmeppc:1.24	Sun Jan 27 17:59:23 2019
+++ src/sys/arch/mvmeppc/conf/majors.mvmeppc	Mon Jan 28 02:28:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.mvmeppc,v 1.24 2019/01/27 17:59:23 dholland Exp $
+#	$NetBSD: majors.mvmeppc,v 1.25 2019/01/28 02:28:59 dholland Exp $
 #
 # Device majors for mvmeppc
 #
@@ -26,10 +26,12 @@ device-major	filedesc	char 22
 device-major	bpf		char 23			bpfilter
 device-major	md		char 24  block 17	md
 
+#device-major	obsolete	char 28			obsolete (lkm)
 
 device-major	tun		char 40			tun
 device-major	vnd		char 41  block 14	vnd
 
+#device-major	obsolete	char 43			obsolete (compat_svr4)
 device-major	ipl		char 44			ipfilter
 #device-major	obsolete	char 45			obsolete (satlink)
 device-major	rnd		char 46			rnd
@@ -37,9 +39,17 @@ device-major	rnd		char 46			rnd
 device-major	scsibus		char 50			scsibus
 device-major	raid		char 51  block 18	raid
 
+#device-major	obsolete	char 53			obsolete (isdn)
+#device-major	obsolete	char 54			obsolete (isdnctl)
+#device-major	obsolete	char 55			obsolete (isdnbchan)
+#device-major	obsolete	char 56			obsolete (isdntrc)
+#device-major	obsolete	char 57			obsolete (isdntel)
 device-major	clockctl	char 58			clockctl
+#device-major	obsolete	char 59			obsolete (systrace)
 device-major	cgd		char 60  block 19	cgd
 device-major	ksyms		char 61			ksyms
+#device-major	obsolete	char 62			obsolete (pf)
+#device-major	obsolete	char 63			obsolete (opencrypto)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/news68k/conf/majors.news68k
diff -u src/sys/arch/news68k/conf/majors.news68k:1.24 src/sys/arch/news68k/conf/majors.news68k:1.25
--- src/sys/arch/news68k/conf/majors.news68k:1.24	Wed Dec 19 13:57:49 2018
+++ src/sys/arch/news68k/conf/majors.news68k	Mon Jan 28 02:28:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.news68k,v 1.24 2018/12/19 13:57:49 maxv Exp $
+#	$NetBSD: majors.news68k,v 1.25 2019/01/28 02:28:59 dholland Exp $
 #
 # Device majors for news68k
 #
@@ -21,6 +21,7 @@ device-major	tun		char 25			tun
 
 device-major	log		char 33
 
+#device-major	obsolete	char 45			obsolete (lkm)
 device-major	ipl		char 46			ipfilter
 device-major	rnd		char 47			rnd
 device-major	filedesc	char 48
@@ -39,7 +40,9 @@ device-major	wsmux		char 63			wsmux
 
 device-major	scsibus		char 73			scsibus
 device-major	raid		char 74  block 32	raid
+#device-major	obsolete	char 75			obsolete (compat_svr4)
 device-major	clockctl	char 76			clockctl
+#device-major	obsolete	char 77			obsolete (systrace)
 device-major	cgd		char 78  block 33	cgd
 device-major	ksyms		char 79			ksyms
 device-major	wsfont		char 80			wsfont

Index: src/sys/arch/newsmips/conf/majors.newsmips
diff -u src/sys/arch/newsmips/conf/majors.newsmips:1.21 src/sys/arch/newsmips/conf/majors.newsmips:1.22
--- src/sys/arch/newsmips/conf/majors.newsmips:1.21	Thu Jun 30 20:09:34 2011
+++ src/sys/arch/newsmips/conf/majors.newsmips	Mon Jan 28 02:28:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.newsmips,v 1.21 2011/06/30 20:09:34 wiz Exp $
+#	$NetBSD: majors.newsmips,v 1.22 2019/01/28 02:28:59 dholland Exp $
 #
 # Device majors for newsmips
 #
@@ -21,6 +21,7 @@ device-major	tun		char 25			tun
 
 device-major	log		char 33
 
+#device-major	obsolete	char 45			obsolete (lkm)
 device-major	ipl		char 46			ipfilter
 device-major	rnd		char 47			rnd
 device-major	filedesc	char 48
@@ -40,9 +41,11 @@ device-major	wsmux		char 63			wsmux
 device-major	scsibus		char 73			scsibus
 device-major	raid		char 74  block 32	raid
 device-major	clockctl	char 75			clockctl
+#device-major	obsolete	char 76			obsolete (systrace)
 device-major	cgd		char 77  block 33	cgd
 device-major	ksyms		char 78			ksyms
 device-major	wsfont		char 79			wsfont
+#device-major	obsolete	char 80			obsolete (opencrypto)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/next68k/conf/majors.next68k
diff -u src/sys/arch/next68k/conf/majors.next68k:1.23 src/sys/arch/next68k/conf/majors.next68k:1.24
--- src/sys/arch/next68k/conf/majors.next68k:1.23	Wed Dec 19 13:57:49 2018
+++ src/sys/arch/next68k/conf/majors.next68k	Mon Jan 28 02:28:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.next68k,v 1.23 2018/12/19 13:57:49 maxv Exp $
+#	$NetBSD: majors.next68k,v 1.24 2019/01/28 02:28:59 dholland Exp $
 #
 # Device majors for next68k
 #
@@ -24,6 +24,7 @@ device-major	filedesc	char 21
 device-major	bpf		char 22			bpfilter
 
 device-major	tun		char 24			tun
+#device-major	obsolete	char 25			obsolete (lkm)
 
 device-major	md		char 32  block 13	md
 device-major	ss		char 33			ss
@@ -37,11 +38,14 @@ device-major	raid		char 40  block 20	rai
 device-major	wsdisplay	char 41			wsdisplay
 device-major	wskbd		char 42			wskbd
 device-major	wsmouse		char 43			wsmouse
+#device-major	obsolete	char 44			obsolete (compat_svr4)
 device-major	wsmux		char 45			wsmux
 device-major	clockctl	char 46			clockctl
+#device-major	obsolete	char 47			obsolete (systrace)
 device-major	cgd		char 48  block 21	cgd
 device-major	ksyms		char 49			ksyms
 device-major	wsfont		char 50			wsfont
+#device-major	obsolete	char 51			obsolete (opencrypto)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/playstation2/conf/majors.playstation2
diff -u src/sys/arch/playstation2/conf/majors.playstation2:1.22 src/sys/arch/playstation2/conf/majors.playstation2:1.23
--- src/sys/arch/playstation2/conf/majors.playstation2:1.22	Mon Mar 31 11:25:49 2014
+++ src/sys/arch/playstation2/conf/majors.playstation2	Mon Jan 28 02:28:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.playstation2,v 1.22 2014/03/31 11:25:49 martin Exp $
+#	$NetBSD: majors.playstation2,v 1.23 2019/01/28 02:28:59 dholland Exp $
 #
 # Device majors for playstation2
 #
@@ -11,6 +11,7 @@ device-major	filedesc	char 4
 device-major	log		char 5
 device-major	ptc		char 6			pty
 device-major	pts		char 7			pty
+#device-major	obsolete	char 8			obsolete (lkm)
 
 device-major	wd		char 10  block 1	wd
 
@@ -41,9 +42,11 @@ device-major	ucom		char 35			ucom
 device-major	urio		char 36			urio
 device-major	uscanner	char 37			uscanner
 device-major	clockctl	char 38			clockctl
+#device-major	obsolete	char 39			obsolete (systrace)
 device-major	cgd		char 40  block 10	cgd
 device-major	ksyms		char 41			ksyms
 device-major	wsfont		char 42			wsfont
+#device-major	obsolete	char 43			obsolete (opencrypto)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/pmax/conf/majors.pmax
diff -u src/sys/arch/pmax/conf/majors.pmax:1.22 src/sys/arch/pmax/conf/majors.pmax:1.23
--- src/sys/arch/pmax/conf/majors.pmax:1.22	Fri Oct 21 18:11:59 2016
+++ src/sys/arch/pmax/conf/majors.pmax	Mon Jan 28 02:29:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.pmax,v 1.22 2016/10/21 18:11:59 flxd Exp $
+#	$NetBSD: majors.pmax,v 1.23 2019/01/28 02:29:00 dholland Exp $
 #
 # Device majors for pmax
 #
@@ -17,6 +17,7 @@ device-major	sd		char 9   block 19	sd
 device-major	vnd		char 11  block 2	vnd
 device-major	bpf		char 12			bpfilter
 
+#device-major	obsolete	char 15			obsolete (dtop)
 device-major	dz		char 16			dz
 device-major	zstty		char 17			zstty
 
@@ -33,6 +34,8 @@ device-major	ch		char 54			ch
 device-major	uk		char 55			uk
 device-major	rz		char 56  block 21	rz
 
+#device-major	obsolete	char 85			obsolete (rasterconsole)
+#device-major	obsolete	char 86			obsolete (fb)
 device-major	ccd		char 87  block 24	ccd
 device-major	wsdisplay	char 88			wsdisplay
 device-major	wskbd		char 89			wskbd
@@ -40,6 +43,7 @@ device-major	wsmouse		char 90			wsmouse
 device-major	ipl		char 91			ipfilter
 device-major	rnd		char 92			rnd
 device-major	tun		char 93			tun
+#device-major	obsolete	char 94			obsolete (lkm)
 device-major	scsibus		char 95			scsibus
 device-major	raid		char 96  block 32	raid
 device-major	md		char 97  block 17	md
@@ -48,9 +52,11 @@ device-major	audio		char 99			audio
 device-major	clockctl	char 100		clockctl
 device-major	wsmux		char 101		wsmux
 device-major	wsfont		char 102		wsfont
+#device-major	obsolete	char 103		obsolete (systrace)
 device-major	cgd		char 104  block 33	cgd
 device-major	ksyms		char 105		ksyms
 device-major	nsmb		char 106		nsmb
+#device-major	obsolete	char 107		obsolete (opencrypto)
 
 # Majors up to 143 are reserved for machine-dependent drivers.
 # New machine-independent driver majors are assigned in 

Index: src/sys/arch/powerpc/conf/majors.powerpc
diff -u src/sys/arch/powerpc/conf/majors.powerpc:1.13 src/sys/arch/powerpc/conf/majors.powerpc:1.14
--- src/sys/arch/powerpc/conf/majors.powerpc:1.13	Sun Jan 27 17:59:23 2019
+++ src/sys/arch/powerpc/conf/majors.powerpc	Mon Jan 28 02:29:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.powerpc,v 1.13 2019/01/27 17:59:23 dholland Exp $
+#	$NetBSD: majors.powerpc,v 1.14 2019/01/28 02:29:00 dholland Exp $
 #
 # Device majors for shared PowerPC
 #
@@ -35,6 +35,7 @@ device-major	aed		char 28			aed
 device-major	vcoda		char 29			vcoda
 
 device-major	wd		char 30  block 10	wd
+#device-major	obsolete	char 31			obsolete (lkm)
 device-major	filedesc	char 32
 device-major	nvram		char 33			nvram
 device-major	scsibus		char 34			scsibus
@@ -59,11 +60,17 @@ device-major	sequencer	char 50			sequenc
 device-major	urio		char 51			urio
 device-major	uscanner	char 52			uscanner
 device-major	openfirm	char 53			openfirm
+#device-major	obsolete	char 54			obsolete (isdn)
+#device-major	obsolete	char 55			obsolete (isdnctl)
+#device-major	obsolete	char 56			obsolete (isdnbchan)
+#device-major	obsolete	char 57			obsolete (isdntrc)
+#device-major	obsolete	char 58			obsolete (isdntel)
 device-major	ld		char 59  block 13	ld
 
 device-major	pci		char 60			pci
 device-major	clockctl	char 61			clockctl
 device-major	sysmon		char 62			sysmon
+#device-major	obsolete	char 63			obsolete (systrace)
 device-major	apm		char 64			apm
 device-major	kttcp		char 65			kttcp
 device-major	cgd		char 66  block 14	cgd
@@ -78,7 +85,7 @@ device-major	dmoverio	char 75			dmoverio
 device-major	twe		char 76			twe
 device-major	altq		char 77			altq
 device-major	joy		char 78			joy
-
+#device-major	obsolete	char 79			obsolete (spkr)
 device-major	gtmpsc		char 80			gtmpsc
 #device-major	obsolete	char 81			obsolete (satlink)
 

Index: src/sys/arch/prep/conf/majors.prep
diff -u src/sys/arch/prep/conf/majors.prep:1.26 src/sys/arch/prep/conf/majors.prep:1.27
--- src/sys/arch/prep/conf/majors.prep:1.26	Sun Jan 27 17:59:23 2019
+++ src/sys/arch/prep/conf/majors.prep	Mon Jan 28 02:29:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.prep,v 1.26 2019/01/27 17:59:23 dholland Exp $
+#	$NetBSD: majors.prep,v 1.27 2019/01/28 02:29:00 dholland Exp $
 #
 # Device majors for prep
 #
@@ -14,7 +14,7 @@ device-major	log		char 7
 device-major	com		char 8			com
 device-major	fd		char 9   block 2	fdc
 device-major	wt		char 10  block 3	wt
-#device-major	scd		char 11  block 15	scd
+#device-major	obsolete	char 11  block 15	obsolete (scd)
 device-major	pc		char 12			pc
 device-major	sd		char 13  block 4	sd
 device-major	st		char 14  block 5	st
@@ -30,6 +30,8 @@ device-major	bpf		char 23			bpfilter
 device-major	md		char 24  block 17	md
 
 device-major	joy		char 26			joy
+#device-major	obsolete	char 27			obsolete (spkr)
+#device-major	obsolete	char 28			obsolete (lkm)
 
 device-major	nvram		char 33			nvram
 
@@ -53,11 +55,19 @@ device-major	scsibus		char 61			scsibus
 device-major	raid		char 62  block 18	raid
 
 device-major	wsmux		char 65			wsmux
+#device-major	obsolete	char 66			obsolete (isdn)
+#device-major	obsolete	char 67			obsolete (isdnctl)
+#device-major	obsolete	char 68			obsolete (isdnbchan)
+#device-major	obsolete	char 69			obsolete (isdntrc)
+#device-major	obsolete	char 70			obsolete (isdntel)
 device-major	wsfont		char 71			wsfont
 device-major	pci		char 72			pci
 device-major	clockctl	char 73			clockctl
+#device-major	obsolete	char 74			obsolete (systrace)
 device-major	cgd		char 75  block 19	cgd
 device-major	ksyms		char 76			ksyms
+#device-major	obsolete	char 77			obsolete (pf)
+#device-major	obsolete	char 78			obsolete (opencrypto)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/riscv/conf/majors.riscv
diff -u src/sys/arch/riscv/conf/majors.riscv:1.6 src/sys/arch/riscv/conf/majors.riscv:1.7
--- src/sys/arch/riscv/conf/majors.riscv:1.6	Sun Jan 27 18:00:06 2019
+++ src/sys/arch/riscv/conf/majors.riscv	Mon Jan 28 02:29:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.riscv,v 1.6 2019/01/27 18:00:06 dholland Exp $
+#	$NetBSD: majors.riscv,v 1.7 2019/01/28 02:29:00 dholland Exp $
 #
 # Device majors for riscv
 #
@@ -12,9 +12,15 @@ device-major	lpt		char 31			lpt
 device-major	ipl		char 35			ipfilter
 #device-major	obsolete	char 38			obsolete (satlink)
 
+#device-major	obsolete	char 41			obsolete (spkr)
 device-major	esh		char 44			esh
 device-major	midi		char 49			midi
 device-major	sequencer	char 50			sequencer
+#device-major	obsolete	char 51			obsolete (isdn)
+#device-major	obsolete	char 52			obsolete (isdnctl)
+#device-major	obsolete	char 53			obsolete (isdnbchan)
+#device-major	obsolete	char 54			obsolete (isdntrc)
+#device-major	obsolete	char 55			obsolete (isdntel)
 device-major	cy		char 60			cy
 device-major	cz		char 61			cz
 device-major	altq		char 64			altq

Index: src/sys/arch/sgimips/conf/majors.sgimips
diff -u src/sys/arch/sgimips/conf/majors.sgimips:1.30 src/sys/arch/sgimips/conf/majors.sgimips:1.31
--- src/sys/arch/sgimips/conf/majors.sgimips:1.30	Wed Dec 19 13:57:49 2018
+++ src/sys/arch/sgimips/conf/majors.sgimips	Mon Jan 28 02:29:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.sgimips,v 1.30 2018/12/19 13:57:49 maxv Exp $
+#	$NetBSD: majors.sgimips,v 1.31 2019/01/28 02:29:00 dholland Exp $
 #
 # Device majors for sgimips
 #
@@ -24,6 +24,7 @@ device-major	ctty		char 21
 device-major	pts		char 22			pty
 device-major	ptc		char 23			pty
 device-major	log		char 24
+#device-major	obsolete	char 25			obsolete (lkm)
 device-major	filedesc	char 26
 device-major	bpf		char 27			bpfilter
 device-major	tun		char 28			tun
@@ -36,6 +37,12 @@ device-major	scsibus		char 34			scsibus
 device-major	zstty		char 35			zstty
 device-major	com		char 36			com
 device-major	arcbios		char 37
+#device-major	obsolete	char 38			obsolete (isdn)
+#device-major	obsolete	char 39			obsolete (isdnctl)
+#device-major	obsolete	char 40			obsolete (isdnbchan)
+#device-major	obsolete	char 41			obsolete (isdntrc)
+#device-major	obsolete	char 42			obsolete (isdntel)
+#device-major	obsolete	char 43			obsolete (compat_svr4)
 device-major	ses		char 44			ses
 
 device-major	wsdisplay	char 50			wsdisplay
@@ -45,6 +52,9 @@ device-major	wsmux		char 53			wsmux
 device-major	wsfont		char 54			wsfont
 
 device-major	clockctl	char 60			clockctl
+#device-major	obsolete	char 61			obsolete (compat_irix)
+#device-major	obsolete	char 62			obsolete (compat_irix)
+#device-major	obsolete	char 63			obsolete (systrace)
 device-major	audio		char 64			audio
 device-major	pci		char 65			pci
 device-major	irframe		char 66			irframedrv

Index: src/sys/arch/shark/conf/majors.shark
diff -u src/sys/arch/shark/conf/majors.shark:1.28 src/sys/arch/shark/conf/majors.shark:1.29
--- src/sys/arch/shark/conf/majors.shark:1.28	Fri Feb 17 19:43:40 2017
+++ src/sys/arch/shark/conf/majors.shark	Mon Jan 28 02:29:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.shark,v 1.28 2017/02/17 19:43:40 macallan Exp $
+#	$NetBSD: majors.shark,v 1.29 2019/01/28 02:29:00 dholland Exp $
 #
 # Device majors for shark
 #
@@ -27,10 +27,15 @@ device-major	cgd		char 22  block 22	cgd
 device-major	sd		char 24  block 24	sd
 device-major	st		char 25  block 25	st
 device-major	cd		char 26  block 26	cd
-
+#device-major	obsolete	char 27			obsolete (ses)
+#device-major	obsolete	char 28			obsolete (uk)
+#device-major	obsolete	char 29			obsolete (ch)
+#device-major	obsolete	char 30			obsolete (ss)
+#device-major	obsolete	char 31			obsolete (scsibus)
 device-major	bpf		char 32			bpfilter
 device-major	tun		char 33			tun
 device-major	filedesc	char 34
+#device-major	obsolete	char 35			obsolete (lkm)
 device-major	audio		char 36			audio
 
 device-major	opms		char 40			opms
@@ -59,7 +64,9 @@ device-major	wsmux		char 73			wsmux
 device-major	openfirm	char 77			openfirm | ofwgencfg
 
 device-major	clockctl	char 84			clockctl
+#device-major	obsolete	char 85			obsolete (systrace)
 device-major	ksyms		char 86			ksyms
+#device-major	obsolete	char 87			obsolete (pf)
 device-major	pci		char 88			pci
 
 device-major	nsmb		char 98			nsmb

Index: src/sys/arch/sparc/conf/majors.sparc
diff -u src/sys/arch/sparc/conf/majors.sparc:1.37 src/sys/arch/sparc/conf/majors.sparc:1.38
--- src/sys/arch/sparc/conf/majors.sparc:1.37	Wed Dec 19 13:57:49 2018
+++ src/sys/arch/sparc/conf/majors.sparc	Mon Jan 28 02:29:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.sparc,v 1.37 2018/12/19 13:57:49 maxv Exp $
+#	$NetBSD: majors.sparc,v 1.38 2019/01/28 02:29:00 dholland Exp $
 #
 # Device majors for sparc
 #
@@ -44,6 +44,7 @@ device-major	lpt		char 37			lpt
 device-major	cgfour		char 39			cgfour
 
 device-major	xd		char 42	 block 10	xd
+#device-major	obsolete	char 43			obsolete (compat_svr4)
 
 device-major	vcoda		char 47			vcoda
 
@@ -62,6 +63,11 @@ device-major	altq		char 68			altq	
 device-major	audio		char 69			audio
 device-major	openprom	char 70
 device-major	tctrl		char 71			tctrl
+#device-major	obsolete	char 72			obsolete (isdn)
+#device-major	obsolete	char 73			obsolete (isdnctl)
+#device-major	obsolete	char 74			obsolete (isdnbchan)
+#device-major	obsolete	char 75			obsolete (isdntrc)
+#device-major	obsolete	char 76			obsolete (isdntel)
 # sparc64: device-major	sabtty	char 77			sabtty
 # sparc64: device-major	usb	char 78			usb
 # sparc64: device-major	uhid	char 79			uhid
@@ -91,6 +97,7 @@ device-major	bpp		char 107		bpp
 device-major	tcx		char 109		tcx
 device-major	vnd		char 110 block 8	vnd
 device-major	tun		char 111		tun
+#device-major	obsolete	char 112		obsolete (lkm)
 
 device-major	rnd		char 119		rnd
 device-major	scsibus		char 120		scsibus
@@ -99,10 +106,13 @@ device-major	pnozz		char 122		pnozz
 device-major	pci		char 123		pci
 device-major	clcd		char 124		clcd
 device-major	clockctl	char 125		clockctl
+#device-major	obsolete	char 126		obsolete (systrace)
 device-major	cgd		char 127 block 26	cgd
 device-major	kttcp		char 128		kttcp
 device-major	dmoverio	char 129		dmoverio
-# major 130 free (ex veriexec which is now a MI major)
+# veriexec got moved to a MI major number
+#device-major	obsolete	char 130		obsolete (veriexec)
+#device-major	obsolete	char 131		obsolete (fwiso)
 device-major	dpt		char 132		dpt
 device-major	twe		char 133		twe
 device-major	nsmb		char 134		nsmb		
@@ -111,6 +121,7 @@ device-major	sysmon		char 135		sysmon
 device-major	ksyms		char 136		ksyms
 
 device-major	joy		char 137		joy
+#device-major	obsolete	char 138		obsolete (opencrypto)
 
 # Majors up to 143 are reserved for machine-dependent drivers.
 # New machine-independent driver majors are assigned in 

Index: src/sys/arch/sparc64/conf/majors.sparc64
diff -u src/sys/arch/sparc64/conf/majors.sparc64:1.36 src/sys/arch/sparc64/conf/majors.sparc64:1.37
--- src/sys/arch/sparc64/conf/majors.sparc64:1.36	Wed Dec 19 13:57:50 2018
+++ src/sys/arch/sparc64/conf/majors.sparc64	Mon Jan 28 02:29:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.sparc64,v 1.36 2018/12/19 13:57:50 maxv Exp $
+#	$NetBSD: majors.sparc64,v 1.37 2019/01/28 02:29:00 dholland Exp $
 #
 # Device majors for sparc64
 #
@@ -40,6 +40,7 @@ device-major	lpt		char 37			lpt
 # sparc: device-major	cgfour	char 39			cgfour
 
 # sparc: device-major	xd	char 42  block 10	xd
+#device-major	obsolete	char 43			obsolete (compat_svr4)
 
 device-major	vcoda		char 47			vcoda
 
@@ -59,6 +60,11 @@ device-major	altq		char 68			altq
 device-major	audio		char 69			audio
 device-major	openprom	char 70
 # sparc: device-major	tctrl	char 71			tctrl
+#device-major	obsolete	char 72			obsolete (isdn)
+#device-major	obsolete	char 73			obsolete (isdnctl)
+#device-major	obsolete	char 74			obsolete (isdnbchan)
+#device-major	obsolete	char 75			obsolete (isdntrc)
+#device-major	obsolete	char 76			obsolete (isdntel)
 device-major	sabtty		char 77			sabtty
 device-major	usb		char 78			usb
 device-major	uhid		char 79			uhid
@@ -88,6 +94,7 @@ device-major	bpp		char 107		bpp
 device-major	tcx		char 109		tcx
 device-major	vnd		char 110 block 8	vnd
 device-major	tun		char 111		tun
+#device-major	obsolete	char 112		obsolete (lkm)
 
 device-major	rnd		char 119		rnd
 device-major	scsibus		char 120		scsibus
@@ -96,10 +103,13 @@ device-major	pcons		char 122		pcons
 device-major	pci		char 123		pci
 device-major	clcd		char 124		clcd
 device-major	clockctl	char 125		clockctl
+#device-major	obsolete	char 126		obsolete (systrace)
 device-major	cgd		char 127 block 26	cgd
 device-major	kttcp		char 128		kttcp
 device-major	dmoverio	char 129		dmoverio
-# major 130 free (ex veriexec which is now a MI major)
+# veriexec got moved to a MI major number
+#device-major	obsolete	char 130		obsolete (veriexec)
+#device-major	obsolete	char 131		obsolete (fwiso)
 device-major	dpt		char 132		dpt
 device-major	twe		char 133		twe
 device-major	nsmb		char 134		nsmb		
@@ -108,6 +118,7 @@ device-major	sysmon		char 135		sysmon
 device-major	ksyms		char 136		ksyms
 
 device-major	joy		char 137		joy
+#device-major	obsolete	char 138		obsolete (opencrypto)
 
 # Majors up to 143 are reserved for machine-dependent drivers.
 # New machine-independent driver majors are assigned in 

Index: src/sys/arch/sun2/conf/majors.sun2
diff -u src/sys/arch/sun2/conf/majors.sun2:1.21 src/sys/arch/sun2/conf/majors.sun2:1.22
--- src/sys/arch/sun2/conf/majors.sun2:1.21	Wed Dec 19 13:57:50 2018
+++ src/sys/arch/sun2/conf/majors.sun2	Mon Jan 28 02:29:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.sun2,v 1.21 2018/12/19 13:57:50 maxv Exp $
+#	$NetBSD: majors.sun2,v 1.22 2019/01/28 02:29:00 dholland Exp $
 #
 # Device majors for sun2
 #
@@ -44,15 +44,20 @@ device-major	ch		char 59			ch
 device-major	ss		char 60			ss
 device-major	uk		char 61			uk
 
+#device-major	obsolete	char 72			obsolete (lkm)
 
 device-major	rnd		char 80			rnd
 device-major	scsibus		char 81			scsibus
 device-major	raid		char 82  block 25	raid
+#device-major	obsolete	char 83			obsolete (compat_svr4)
 
 device-major	pcons		char 88			pcons
 device-major	clockctl	char 89			clockctl
+#device-major	obsolete	char 90			obsolete (systrace)
 device-major	cgd		char 91  block 26	cgd
 device-major	ksyms		char 92			ksyms
+#device-major	obsolete	char 93			obsolete (pf)
+#device-major	obsolete	char 94			obsolete (opencrypto)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/sun3/conf/majors.sun3
diff -u src/sys/arch/sun3/conf/majors.sun3:1.21 src/sys/arch/sun3/conf/majors.sun3:1.22
--- src/sys/arch/sun3/conf/majors.sun3:1.21	Wed Dec 19 13:57:50 2018
+++ src/sys/arch/sun3/conf/majors.sun3	Mon Jan 28 02:29:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.sun3,v 1.21 2018/12/19 13:57:50 maxv Exp $
+#	$NetBSD: majors.sun3,v 1.22 2019/01/28 02:29:00 dholland Exp $
 #
 # Device majors for sun3/sun3x
 #
@@ -52,13 +52,18 @@ device-major	ch		char 59			ch
 device-major	ss		char 60			ss
 device-major	uk		char 61			uk
 
+#device-major	obsolete	char 72			obsolete (lkm)
 
 device-major	rnd		char 80			rnd
 device-major	scsibus		char 81			scsibus
 device-major	raid		char 82  block 25	raid
+#device-major	obsolete	char 83			obsolete (compat_svr4)
 device-major	clockctl	char 84			clockctl
+#device-major	obsolete	char 85			obsolete (systrace)
 device-major	cgd		char 86  block 26	cgd
 device-major	ksyms		char 87			ksyms
+#device-major	obsolete	char 88			obsolete (pf)
+#device-major	obsolete	char 89			obsolete (opencrytpo)
 
 device-major	nsmb		char 98			nsmb
 

Index: src/sys/arch/vax/conf/majors.vax
diff -u src/sys/arch/vax/conf/majors.vax:1.28 src/sys/arch/vax/conf/majors.vax:1.29
--- src/sys/arch/vax/conf/majors.vax:1.28	Thu Mar 29 15:45:15 2018
+++ src/sys/arch/vax/conf/majors.vax	Mon Jan 28 02:29:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.vax,v 1.28 2018/03/29 15:45:15 ragge Exp $
+#	$NetBSD: majors.vax,v 1.29 2019/01/28 02:29:00 dholland Exp $
 #
 # Device majors for vax
 #
@@ -78,6 +78,7 @@ device-major	scsibus		char 72			scsibus
 device-major	raid		char 73  block 25	raid
 device-major	wsmux		char 74			wsmux
 device-major	clockctl	char 75			clockctl
+#device-major	obsolete	char 76			obsolete (systrace)
 device-major	cgd		char 77  block 26	cgd
 device-major	rf		char 78  block 27	rf
 device-major	ksyms		char 79			ksyms

Index: src/sys/arch/x68k/conf/majors.x68k
diff -u src/sys/arch/x68k/conf/majors.x68k:1.29 src/sys/arch/x68k/conf/majors.x68k:1.30
--- src/sys/arch/x68k/conf/majors.x68k:1.29	Wed Dec 19 13:57:51 2018
+++ src/sys/arch/x68k/conf/majors.x68k	Mon Jan 28 02:29:01 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.x68k,v 1.29 2018/12/19 13:57:51 maxv Exp $
+#	$NetBSD: majors.x68k,v 1.30 2019/01/28 02:29:01 dholland Exp $
 #
 # Device majors for x68k
 #
@@ -27,9 +27,10 @@ device-major	st		char 20  block 5	st
 device-major	filedesc	char 21
 device-major	bpf		char 22			bpfilter
 device-major	sram		char 23			sram
+#device-major	obsolete	char 24			obsolete (lkm)
 
 device-major	tun		char 31			tun
-#obsolete	pow		char 32			pow
+#device-major	obsolete	char 32			obsolete (pow)
 device-major	bell		char 33			bell
 device-major	ccd		char 34  block 15	ccd
 device-major	ss		char 35			ss
@@ -39,7 +40,14 @@ device-major	ipl		char 38			ipfilter
 device-major	rnd		char 39			rnd
 device-major	scsibus		char 40			scsibus
 device-major	raid		char 41  block 16	raid
+#device-major	obsolete	char 42			obsolete (compat_svr4)
+#device-major	obsolete	char 43			obsolete (isdn)
+#device-major	obsolete	char 44			obsolete (isdnctl)
+#device-major	obsolete	char 45			obsolete (isdnbchan)
+#device-major	obsolete	char 46			obsolete (isdntrc)
+#device-major	obsolete	char 47			obsolete (isdntel)
 device-major	clockctl	char 48			clockctl
+#device-major	obsolete	char 49			obsolete (systrace)
 device-major	usb		char 50			usb
 device-major	ugen		char 51			ugen
 device-major	cgd		char 52  block 17	cgd

Index: src/sys/arch/zaurus/conf/majors.zaurus
diff -u src/sys/arch/zaurus/conf/majors.zaurus:1.8 src/sys/arch/zaurus/conf/majors.zaurus:1.9
--- src/sys/arch/zaurus/conf/majors.zaurus:1.8	Sun Sep 23 09:21:03 2018
+++ src/sys/arch/zaurus/conf/majors.zaurus	Mon Jan 28 02:29:01 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.zaurus,v 1.8 2018/09/23 09:21:03 maxv Exp $
+#	$NetBSD: majors.zaurus,v 1.9 2019/01/28 02:29:01 dholland Exp $
 #
 # Device majors for zaurus
 #
@@ -37,6 +37,7 @@ device-major	ses		char 30			ses
 device-major	bpf		char 32			bpfilter
 device-major	tun		char 33			tun
 device-major	filedesc	char 34
+#device-major	obsolete	char 35			obsolete (lkm)
 device-major	audio		char 36			audio
 device-major	vidcconsole	char 37			vidcconsole
 
@@ -72,6 +73,11 @@ device-major	urio		char 75			urio
 device-major	uscanner	char 76			uscanner
 device-major	openfirm	char 77			openfirm
 device-major	biconsdev	char 78			biconsdev
+#device-major	obsolete	char 79			obsolete (isdn)
+#device-major	obsolete	char 80			obsolete (isdnctl)
+#device-major	obsolete	char 81			obsolete (isdnbchan)
+#device-major	obsolete	char 82			obsolete (isdntrc)
+#device-major	obsolete	char 83			obsolete (isdntel)
 device-major	sacom		char 84			sacom
 device-major	mly		char 85			mly
 device-major	wsfont		char 86			wsfont
@@ -86,6 +92,7 @@ device-major	clockctl	char 94			clockctl
 device-major	irframe		char 95			irframedrv
 device-major	cir		char 96			cir
 device-major	radio		char 97			radio
+#device-major	obsolete	char 98			obsolete (systrace)
 device-major	kttcp		char 99			kttcp
 device-major	ixpcom		char 100		ixpcom
 device-major	sysmon		char 101		sysmon
@@ -93,6 +100,7 @@ device-major	dmoverio	char 102		dmoverio
 device-major	apmdev		char 103		apmdev
 device-major	sscom		char 104		sscom
 device-major	ksyms		char 105		ksyms
+#device-major	obsolete	char 106		obsolete (isdnbchan)
 device-major	epcom		char 107		epcom
 device-major	tslcd		char 108		tslcd
 device-major	twe		char 109  		twe

Reply via email to