K 10 svn:author V 3 bms K 8 svn:date V 27 2009-03-14T01:12:35.003607Z K 7 svn:log V 484 MFC rev: 189736 Ensure that the semaphore value is re-checked after sem_lock is re-acquired, after the condition variable is signalled. Early MFC, as the test case in the PR is fairly complete and the submitter also re-ran test case on -STABLE. It also bites Python fairly hard, which will otherwise try to use POSIX sems for its internal thread synchronization; this needs more in-depth testing. PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/127545 Reviewed by: attilio END