Update.
authordrepper <drepper>
Wed, 19 Jul 2000 18:58:05 +0000 (18:58 +0000)
committerdrepper <drepper>
Wed, 19 Jul 2000 18:58:05 +0000 (18:58 +0000)
linuxthreads/ChangeLog

index f14cf0d..92328f9 100644 (file)
@@ -1,3 +1,16 @@
+2000-07-19  Kaz Kylheku  <kaz@ashi.footprints.net>
+
+       Bugfixes to the variant of the code for machines with no compare
+       and swap.
+
+       * spinlock.c (__pthread_alt_lock, __pthread_alt_timedlock): Wait
+       node was not being properly enqueued, due to failing to update
+       the lock->__status field.
+
+       * spinlock.c (__pthread_alt_timedlock): The oldstatus variable was
+       being set inappropriately, causing the suspend function to be called
+       with a null self pointer and crash.
+
 2000-07-18  Ulrich Drepper  <drepper@redhat.com>
 
        * spinlock.h (__pthread_alt_trylock): Fix code used if no