Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Chuck Silvers <chs@netbsd.org>
List: source-changes
Date: 03/15/2001 08:10:58
Module Name:	syssrc
Committed By:	chs
Date:		Thu Mar 15 06:10:58 UTC 2001

Modified Files:
	syssrc/sys/arch/alpha/alpha: machdep.c pmap.c trap.c
	syssrc/sys/arch/amiga/amiga: machdep.c pmap.c trap.c
	syssrc/sys/arch/amiga/dev: clock.c gayle_pcmcia.c
	syssrc/sys/arch/amigappc/amigappc: machdep.c
	syssrc/sys/arch/arc/arc: machdep.c
	syssrc/sys/arch/arm/arm32: pmap.c
	syssrc/sys/arch/arm26/arm26: except.c machdep.c pmap.c
	syssrc/sys/arch/arm32/arm32: fault.c machdep.c
	syssrc/sys/arch/atari/atari: machdep.c pmap.c trap.c
	syssrc/sys/arch/bebox/bebox: machdep.c
	syssrc/sys/arch/cobalt/cobalt: machdep.c
	syssrc/sys/arch/hp300/dev: grf.c
	syssrc/sys/arch/hp300/hp300: machdep.c pmap.c trap.c
	syssrc/sys/arch/hpcarm/hpcarm: fault.c machdep.c
	syssrc/sys/arch/hpcmips/hpcmips: machdep.c
	syssrc/sys/arch/i386/i386: machdep.c pmap.c trap.c
	syssrc/sys/arch/luna68k/luna68k: machdep.c pmap.c trap.c
	syssrc/sys/arch/mac68k/dev: grf_compat.c
	syssrc/sys/arch/mac68k/mac68k: machdep.c pmap.c trap.c
	syssrc/sys/arch/macppc/macppc: machdep.c
	syssrc/sys/arch/mips/mips: pmap.c trap.c
	syssrc/sys/arch/mipsco/mipsco: machdep.c
	syssrc/sys/arch/mvme68k/mvme68k: machdep.c pmap.c trap.c
	syssrc/sys/arch/news68k/news68k: machdep.c pmap.c trap.c
	syssrc/sys/arch/newsmips/newsmips: machdep.c
	syssrc/sys/arch/next68k/next68k: machdep.c pmap.c trap.c
	syssrc/sys/arch/ofppc/ofppc: machdep.c
	syssrc/sys/arch/pc532/pc532: machdep.c pmap.c trap.c
	syssrc/sys/arch/pmax/pmax: machdep.c
	syssrc/sys/arch/powerpc/powerpc: pmap.c trap.c
	syssrc/sys/arch/prep/prep: machdep.c
	syssrc/sys/arch/sandpoint/sandpoint: machdep.c
	syssrc/sys/arch/sgimips/sgimips: machdep.c
	syssrc/sys/arch/sh3/sh3: pmap.c sh3_machdep.c trap.c
	syssrc/sys/arch/sparc/sparc: machdep.c pmap.c trap.c
	syssrc/sys/arch/sparc64/sparc64: machdep.c pmap.c trap.c
	syssrc/sys/arch/sun3/sun3: machdep.c pmap.c trap.c
	syssrc/sys/arch/sun3/sun3x: machdep.c pmap.c
	syssrc/sys/arch/vax/vax: machdep.c pmap.c trap.c
	syssrc/sys/arch/x68k/dev: grf.c
	syssrc/sys/arch/x68k/x68k: clock.c machdep.c pmap.c trap.c
	syssrc/sys/compat/netbsd32: netbsd32_sysctl.c
	syssrc/sys/compat/svr4: svr4_misc.c
	syssrc/sys/compat/svr4_32: svr4_32_misc.c
	syssrc/sys/compat/vax1k: vax1k_subr.c
	syssrc/sys/dev/ic: rrunner.c
	syssrc/sys/kern: exec_subr.c init_main.c kern_physio.c kern_sysctl.c
	    sysv_shm.c
	syssrc/sys/uvm: uvm_bio.c uvm_device.c uvm_extern.h uvm_fault.c
	    uvm_glue.c uvm_io.c uvm_km.c uvm_loan.c uvm_map.c uvm_map.h
	    uvm_map_i.h uvm_mmap.c uvm_pager.c uvm_param.h uvm_unix.c
	    uvm_user.c

Log Message:
eliminate the KERN_* error codes in favor of the traditional E* codes.
the mapping is:

KERN_SUCCESS			0
KERN_INVALID_ADDRESS		EFAULT
KERN_PROTECTION_FAILURE		EACCES
KERN_NO_SPACE			ENOMEM
KERN_INVALID_ARGUMENT		EINVAL
KERN_FAILURE			various, mostly turn into KASSERTs
KERN_RESOURCE_SHORTAGE		ENOMEM
KERN_NOT_RECEIVER		<unused>
KERN_NO_ACCESS			<unused>
KERN_PAGES_LOCKED		<unused>


To generate a diff of this commit:
cvs rdiff -r1.230 -r1.231 syssrc/sys/arch/alpha/alpha/machdep.c
cvs rdiff -r1.156 -r1.157 syssrc/sys/arch/alpha/alpha/pmap.c
cvs rdiff -r1.66 -r1.67 syssrc/sys/arch/alpha/alpha/trap.c
cvs rdiff -r1.159 -r1.160 syssrc/sys/arch/amiga/amiga/machdep.c
cvs rdiff -r1.82 -r1.83 syssrc/sys/arch/amiga/amiga/pmap.c \
    syssrc/sys/arch/amiga/amiga/trap.c
cvs rdiff -r1.35 -r1.36 syssrc/sys/arch/amiga/dev/clock.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/amiga/dev/gayle_pcmcia.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/amigappc/amigappc/machdep.c
cvs rdiff -r1.49 -r1.50 syssrc/sys/arch/arc/arc/machdep.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/arm/arm32/pmap.c
cvs rdiff -r1.29 -r1.30 syssrc/sys/arch/arm26/arm26/except.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/arm26/arm26/machdep.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/arch/arm26/arm26/pmap.c
cvs rdiff -r1.51 -r1.52 syssrc/sys/arch/arm32/arm32/fault.c
cvs rdiff -r1.89 -r1.90 syssrc/sys/arch/arm32/arm32/machdep.c
cvs rdiff -r1.106 -r1.107 syssrc/sys/arch/atari/atari/machdep.c
cvs rdiff -r1.61 -r1.62 syssrc/sys/arch/atari/atari/pmap.c
cvs rdiff -r1.57 -r1.58 syssrc/sys/arch/atari/atari/trap.c
cvs rdiff -r1.59 -r1.60 syssrc/sys/arch/bebox/bebox/machdep.c
cvs rdiff -r1.26 -r1.27 syssrc/sys/arch/cobalt/cobalt/machdep.c
cvs rdiff -r1.37 -r1.38 syssrc/sys/arch/hp300/dev/grf.c
cvs rdiff -r1.144 -r1.145 syssrc/sys/arch/hp300/hp300/machdep.c
cvs rdiff -r1.87 -r1.88 syssrc/sys/arch/hp300/hp300/pmap.c
cvs rdiff -r1.86 -r1.87 syssrc/sys/arch/hp300/hp300/trap.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/hpcarm/hpcarm/fault.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/hpcarm/hpcarm/machdep.c
cvs rdiff -r1.41 -r1.42 syssrc/sys/arch/hpcmips/hpcmips/machdep.c
cvs rdiff -r1.429 -r1.430 syssrc/sys/arch/i386/i386/machdep.c
cvs rdiff -r1.118 -r1.119 syssrc/sys/arch/i386/i386/pmap.c
cvs rdiff -r1.154 -r1.155 syssrc/sys/arch/i386/i386/trap.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/luna68k/luna68k/machdep.c \
    syssrc/sys/arch/luna68k/luna68k/trap.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/luna68k/luna68k/pmap.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/mac68k/dev/grf_compat.c
cvs rdiff -r1.259 -r1.260 syssrc/sys/arch/mac68k/mac68k/machdep.c
cvs rdiff -r1.70 -r1.71 syssrc/sys/arch/mac68k/mac68k/pmap.c
cvs rdiff -r1.91 -r1.92 syssrc/sys/arch/mac68k/mac68k/trap.c
cvs rdiff -r1.90 -r1.91 syssrc/sys/arch/macppc/macppc/machdep.c
cvs rdiff -r1.117 -r1.118 syssrc/sys/arch/mips/mips/pmap.c
cvs rdiff -r1.160 -r1.161 syssrc/sys/arch/mips/mips/trap.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/mipsco/mipsco/machdep.c
cvs rdiff -r1.77 -r1.78 syssrc/sys/arch/mvme68k/mvme68k/machdep.c
cvs rdiff -r1.51 -r1.52 syssrc/sys/arch/mvme68k/mvme68k/pmap.c
cvs rdiff -r1.54 -r1.55 syssrc/sys/arch/mvme68k/mvme68k/trap.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/news68k/news68k/machdep.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/news68k/news68k/pmap.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/news68k/news68k/trap.c
cvs rdiff -r1.52 -r1.53 syssrc/sys/arch/newsmips/newsmips/machdep.c
cvs rdiff -r1.39 -r1.40 syssrc/sys/arch/next68k/next68k/machdep.c
cvs rdiff -r1.26 -r1.27 syssrc/sys/arch/next68k/next68k/pmap.c
cvs rdiff -r1.30 -r1.31 syssrc/sys/arch/next68k/next68k/trap.c
cvs rdiff -r1.62 -r1.63 syssrc/sys/arch/ofppc/ofppc/machdep.c
cvs rdiff -r1.118 -r1.119 syssrc/sys/arch/pc532/pc532/machdep.c
cvs rdiff -r1.55 -r1.56 syssrc/sys/arch/pc532/pc532/pmap.c
cvs rdiff -r1.43 -r1.44 syssrc/sys/arch/pc532/pc532/trap.c
cvs rdiff -r1.186 -r1.187 syssrc/sys/arch/pmax/pmax/machdep.c
cvs rdiff -r1.35 -r1.36 syssrc/sys/arch/powerpc/powerpc/pmap.c
cvs rdiff -r1.39 -r1.40 syssrc/sys/arch/powerpc/powerpc/trap.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/arch/prep/prep/machdep.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/sandpoint/sandpoint/machdep.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/sgimips/sgimips/machdep.c
cvs rdiff -r1.14 -r1.15 syssrc/sys/arch/sh3/sh3/pmap.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/sh3/sh3/sh3_machdep.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/arch/sh3/sh3/trap.c
cvs rdiff -r1.177 -r1.178 syssrc/sys/arch/sparc/sparc/machdep.c
cvs rdiff -r1.184 -r1.185 syssrc/sys/arch/sparc/sparc/pmap.c
cvs rdiff -r1.100 -r1.101 syssrc/sys/arch/sparc/sparc/trap.c
cvs rdiff -r1.101 -r1.102 syssrc/sys/arch/sparc64/sparc64/machdep.c
cvs rdiff -r1.91 -r1.92 syssrc/sys/arch/sparc64/sparc64/pmap.c
cvs rdiff -r1.62 -r1.63 syssrc/sys/arch/sparc64/sparc64/trap.c
cvs rdiff -r1.143 -r1.144 syssrc/sys/arch/sun3/sun3/machdep.c
cvs rdiff -r1.123 -r1.124 syssrc/sys/arch/sun3/sun3/pmap.c
cvs rdiff -r1.98 -r1.99 syssrc/sys/arch/sun3/sun3/trap.c
cvs rdiff -r1.63 -r1.64 syssrc/sys/arch/sun3/sun3x/machdep.c
cvs rdiff -r1.60 -r1.61 syssrc/sys/arch/sun3/sun3x/pmap.c
cvs rdiff -r1.111 -r1.112 syssrc/sys/arch/vax/vax/machdep.c
cvs rdiff -r1.93 -r1.94 syssrc/sys/arch/vax/vax/pmap.c
cvs rdiff -r1.60 -r1.61 syssrc/sys/arch/vax/vax/trap.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/arch/x68k/dev/grf.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/x68k/x68k/clock.c
cvs rdiff -r1.94 -r1.95 syssrc/sys/arch/x68k/x68k/machdep.c
cvs rdiff -r1.58 -r1.59 syssrc/sys/arch/x68k/x68k/pmap.c
cvs rdiff -r1.50 -r1.51 syssrc/sys/arch/x68k/x68k/trap.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/compat/netbsd32/netbsd32_sysctl.c
cvs rdiff -r1.89 -r1.90 syssrc/sys/compat/svr4/svr4_misc.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/compat/svr4_32/svr4_32_misc.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/compat/vax1k/vax1k_subr.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/dev/ic/rrunner.c
cvs rdiff -r1.26 -r1.27 syssrc/sys/kern/exec_subr.c
cvs rdiff -r1.188 -r1.189 syssrc/sys/kern/init_main.c
cvs rdiff -r1.46 -r1.47 syssrc/sys/kern/kern_physio.c
cvs rdiff -r1.86 -r1.87 syssrc/sys/kern/kern_sysctl.c
cvs rdiff -r1.60 -r1.61 syssrc/sys/kern/sysv_shm.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/uvm/uvm_bio.c syssrc/sys/uvm/uvm_user.c
cvs rdiff -r1.31 -r1.32 syssrc/sys/uvm/uvm_device.c
cvs rdiff -r1.57 -r1.58 syssrc/sys/uvm/uvm_extern.h \
    syssrc/sys/uvm/uvm_fault.c
cvs rdiff -r1.44 -r1.45 syssrc/sys/uvm/uvm_glue.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/uvm/uvm_io.c
cvs rdiff -r1.42 -r1.43 syssrc/sys/uvm/uvm_km.c syssrc/sys/uvm/uvm_pager.c
cvs rdiff -r1.24 -r1.25 syssrc/sys/uvm/uvm_loan.c syssrc/sys/uvm/uvm_map.h
cvs rdiff -r1.93 -r1.94 syssrc/sys/uvm/uvm_map.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/uvm/uvm_map_i.h syssrc/sys/uvm/uvm_unix.c
cvs rdiff -r1.49 -r1.50 syssrc/sys/uvm/uvm_mmap.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/uvm/uvm_param.h

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