proc messages are routine instead of immediate
authorBarret Rhoden <brho@cs.berkeley.edu>
Tue, 23 Mar 2010 08:24:22 +0000 (01:24 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:40 +0000 (17:35 -0700)
commit0a4b2ff2290ad7cc6d824475e291064f7a4b02e8
tree82fd3a0e9ca2332af38a5308efc72404eb6b12c4
parentf2d2a460e50ad50d0df8503dfd6e20769431ac91
proc messages are routine instead of immediate

This should solve the races we haven't seen yet where a core is in the
kernel with interrupts enabled but in a situation where the kernel
cannot abandon its stack yet when a __death or similar message comes in.
kern/arch/i686/trap.c
kern/arch/sparc/smp.c
kern/arch/sparc/trap.c
kern/include/trap.h
kern/src/frontend.c
kern/src/process.c
kern/src/testing.c