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>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810251806.m9PI6vA3099878>