On Fri, May 07, 1999 at 08:47:29PM +0400, Ivan Kokshaysky wrote:
> *Sigh*. This time the problem is in up(). We should not increment
> waking if count > 0 in wake_one_more().
We should not have gotten there. This is a typo in my
last $gp fix.
r~
--- semaphore.h.orig Fri May 7 10:28:33 1999
+++ semaphore.h Fri May 7 10:28:55 1999
@@ -190,7 +190,7 @@
" stl_c $28,%1\n"
" beq $28,2f\n"
" mb\n"
- " ble $27,3f\n"
+ " ble $24,3f\n"
"4:\n"
".section .text2,\"ax\"\n"
"2: br 1b\n"
