Date: Tue, 1 Apr 2003 14:41:41 -0800 (PST) From: Jeff Roberson <jeff@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libthr/thread thr_cond.c thr_join.c thr_kern.c Message-ID: <200304012241.h31Mff3G083017@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jeff 2003/04/01 14:41:41 PST
FreeBSD src repository
Modified files:
lib/libthr/thread thr_cond.c thr_join.c thr_kern.c
Log:
- Don't drop and reacquire giant in thread_suspend(). Change callers to do
this manually. This will facilitate the unrolling of giant.
- Don't allow giant to recurse anymore. This should never happen.
Revision Changes Path
1.2 +2 -0 src/lib/libthr/thread/thr_cond.c
1.2 +2 -0 src/lib/libthr/thread/thr_join.c
1.2 +4 -38 src/lib/libthr/thread/thr_kern.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304012241.h31Mff3G083017>
