Date: Fri, 24 Oct 2008 01:03:31 +0000 (UTC) From: David Xu <davidxu@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/kern subr_sleepqueue.c Message-ID: <200810251806.m9PI6vA3099878@repoman.freebsd.org>
index | next in thread | raw e-mail
davidxu 2008-10-24 01:03:31 UTC
FreeBSD src repository
Modified files:
sys/kern subr_sleepqueue.c
Log:
SVN rev 184216 on 2008-10-24 01:03:31Z by davidxu
partly revert revision 184199, because TDF_NEEDSIGCHK is persitent
when thread is in kernel mode, it can cause dead loop, now unlock
process lock after acquired sleep queue lock and thread lock to
avoid the problem. This means TDF_NEEDSIGCHK and TDF_NEEDSUSPCHK must
be set with process lock and thread lock being hold at same time.
Revision Changes Path
1.60 +5 -10 src/sys/kern/subr_sleepqueue.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810251806.m9PI6vA3099878>
