Subject: CVS commit: src
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 09/08/1998 17:07:57
Module Name:	src
Committed By:	thorpej
Date:		Wed Sep  9 00:07:57 UTC 1998

Modified Files:
	src/sys/arch/alpha/alpha: locore.s vm_machdep.c
	src/sys/arch/amiga/amiga: locore.s vm_machdep.c
	src/sys/arch/arm32/arm32: cpuswitch.S vm_machdep.c
	src/sys/arch/atari/atari: locore.s vm_machdep.c
	src/sys/arch/bebox/bebox: locore.s
	src/sys/arch/hp300/hp300: locore.s vm_machdep.c
	src/sys/arch/i386/i386: locore.s vm_machdep.c
	src/sys/arch/mac68k/mac68k: locore.s vm_machdep.c
	src/sys/arch/macppc/macppc: locore.S
	src/sys/arch/mips/mips: locore_r2000.S locore_r4000.S vm_machdep.c
	src/sys/arch/mvme68k/mvme68k: locore.s vm_machdep.c
	src/sys/arch/next68k/next68k: locore.s vm_machdep.c
	src/sys/arch/ofppc/ofppc: locore.S
	src/sys/arch/pc532/pc532: vm_machdep.c
	src/sys/arch/powerpc/powerpc: vm_machdep.c
	src/sys/arch/sparc/include: pmap.h
	src/sys/arch/sparc/sparc: locore.s vm_machdep.c
	src/sys/arch/sparc64/include: pmap.h
	src/sys/arch/sparc64/sparc64: locore.s vm_machdep.c
	src/sys/arch/sun3/sun3: locore.s vm_machdep.c
	src/sys/arch/sun3/sun3x: locore.s
Log Message:
Adjust for the new "reaper" kernel thread: do not free the vmspace and
u-area in machine-dependent code.  Instead, call exit2() to schedule
the reaper to free them for us, once it is safe to do so (i.e. we are
no longer running on the dead proc's vmspace and stack).