]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r197445:
authorattilio <attilio@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 24 Sep 2009 08:35:17 +0000 (08:35 +0000)
committerattilio <attilio@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 24 Sep 2009 08:35:17 +0000 (08:35 +0000)
commitc67fb7d1ffdcbc2b0b694da62db52b205ce45c60
tree36d875c5621c4e2a6f03975b3714f30f8caf843b
parent7d79443b905022f58542e4bd4a365ca8a958bf92
MFC r197445:
Let fall down in the hard path (thus handling shared waiters wakeup
correctly) for the shared waiters also in the rwlock held in shared mode
as well, fixing possible deadlocks.

Please note that this is a special condition as we want this fix in
before RC2 as we assume it is critical and so it has been handled
as an instant-merge.  For the STABLE_7 branch, 1 week before the MFC
is assumed.

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/stable/8@197452 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
lib/libthr/thread/thr_umtx.h