NetBSD/sys
yamt 471ef5f249 once exit1() releases big kernel lock, the struct proc can be freed and
re-used by another cpu immediately.  in that case, lwp_exit2() will
access freed memory.  to fix this:

- remove curlwp from p_lwps in exit1() rather than letting lwp_exit2() do so.
- add assertions to ensure freed proc has no lwps.

kern/24329 from me and kern/24574 from Havard Eidnes.
2004-03-02 09:15:26 +00:00
..
altq parameter with two es. From Peter Postma. 2004-02-24 15:22:01 +00:00
arch Pull in SPRs via <powerpc/spr.h> in this single instance, and dispose of 2004-03-02 00:35:54 +00:00
coda
compat allow to start other emulations (eg native code) 2004-02-25 18:15:45 +00:00
conf split off the evcnt code (which is unrelated to autoconfiguration) 2004-02-17 05:03:15 +00:00
crypto
ddb Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
dev Back out previous. 2004-03-01 23:46:44 +00:00
fs add comment to smbfs_remove() regarding the limitation to only remove 2004-02-29 12:19:15 +00:00
gdbscripts
ipkdb
kern once exit1() releases big kernel lock, the struct proc can be freed and 2004-03-02 09:15:26 +00:00
lib
lkm
miscfs unlock the descriptor table simple lock after fd_getfile() call in 2004-02-15 22:18:17 +00:00
net Don't leak memory if a copyin fails. 2004-03-01 13:54:02 +00:00
net80211 fix int/size_t issues in debug code. 2004-02-11 10:19:32 +00:00
netatalk
netccitt
netinet Use the new IPSEC_PCB_SKIP_IPSEC() to bypass a socket policy lookup 2004-03-02 02:28:28 +00:00
netinet6 Use the new IPSEC_PCB_SKIP_IPSEC() to bypass a socket policy lookup 2004-03-02 02:28:28 +00:00
netipsec Remove some left-over debugging code. 2004-03-02 02:24:02 +00:00
netisdn Spell length with h after t. Inspired by a commit by brad@openbsd. 2004-02-13 18:02:05 +00:00
netiso Spell the plural of suffix "suffixes", not "suffices". 2004-02-13 17:56:17 +00:00
netkey occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
netnatm
netns parameter with two es. From Peter Postma. 2004-02-24 15:22:01 +00:00
netsmb parameter with two es. From Peter Postma. 2004-02-24 15:22:01 +00:00
nfs
opencrypto
stand
sys change the way to handle NEW_BUFQ_STRATEGY option. 2004-02-28 06:28:47 +00:00
ufs Shut up gcc3 warning that `metalbn' might be used uninitialized. 2004-02-27 00:19:36 +00:00
uvm Fix prev. so it compiles 2004-02-14 16:40:22 +00:00
Makefile