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"

Reply via email to