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.