]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Revert r282971. It depends on condvar consumers not destroying condvars
authorJohn Baldwin <jhb@FreeBSD.org>
Thu, 21 May 2015 16:43:26 +0000 (16:43 +0000)
committerJohn Baldwin <jhb@FreeBSD.org>
Thu, 21 May 2015 16:43:26 +0000 (16:43 +0000)
commitc636f94bd2ff15be5b904939872b4bce31456c18
treee3d629fdffd1d096c7a4fe3aa0ad5da3f0a1ec47
parentb6fb3fe0bdf0633561b09353e6dc425a82188b77
Revert r282971.  It depends on condvar consumers not destroying condvars
until all threads sleeping on a condvar have resumed execution after being
awakened.  However, there are cases where that guarantee is very hard to
provide.
sys/kern/kern_condvar.c
sys/sys/condvar.h