Date: Thu, 23 Oct 2008 07:55:38 +0000 (UTC) From: David Xu <davidxu@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/kern kern_sig.c kern_thr.c kern_thread.c subr_sleepqueue.c sys_process.c src/sys/sys proc.h Message-ID: <200810230755.m9N7tvcc066418@repoman.freebsd.org>
index | next in thread | raw e-mail
davidxu 2008-10-23 07:55:38 UTC
FreeBSD src repository
Modified files:
sys/kern kern_sig.c kern_thr.c kern_thread.c
subr_sleepqueue.c sys_process.c
sys/sys proc.h
Log:
SVN rev 184199 on 2008-10-23 07:55:38Z by davidxu
Actually, for signal and thread suspension, extra process spin lock is
unnecessary, the normal process lock and thread lock are enough. The
spin lock is still needed for process and thread exiting to mimic
single sched_lock.
Revision Changes Path
1.365 +1 -28 src/sys/kern/kern_sig.c
1.70 +1 -2 src/sys/kern/kern_thr.c
1.280 +5 -15 src/sys/kern/kern_thread.c
1.59 +13 -12 src/sys/kern/subr_sleepqueue.c
1.150 +0 -2 src/sys/kern/sys_process.c
1.522 +2 -2 src/sys/sys/proc.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810230755.m9N7tvcc066418>
