cvs commit: src/sys/alpha/alpha trap.c src/sys/i386/i386 trap.c
src/sys/ia64/ia64 trap.c src/sys/kern kern_thread.c
src/sys/sparc64/sparc64 trap.c
John Baldwin
jhb at FreeBSD.org
Fri Apr 18 13:20:01 PDT 2003
jhb 2003/04/18 13:20:00 PDT
FreeBSD src repository
Modified files:
sys/alpha/alpha trap.c
sys/i386/i386 trap.c
sys/ia64/ia64 trap.c
sys/kern kern_thread.c
sys/sparc64/sparc64 trap.c
Log:
Use the proc lock to protect p_singlethread and a P_WEXIT test. This
fixes a couple of potential KSE panics on non-i386 arch's that weren't
holding the proc lock when calling thread_exit().
Revision Changes Path
1.111 +2 -1 src/sys/alpha/alpha/trap.c
1.246 +2 -2 src/sys/i386/i386/trap.c
1.73 +3 -1 src/sys/ia64/ia64/trap.c
1.117 +2 -2 src/sys/kern/kern_thread.c
1.59 +2 -1 src/sys/sparc64/sparc64/trap.c
More information about the cvs-src
mailing list