diff options
author | Ulrich Drepper <drepper@redhat.com> | 2003-02-28 03:47:32 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2003-02-28 03:47:32 +0000 |
commit | 206a5cdea24117af6052289af84fafe8f50e929f (patch) | |
tree | 18434b5e456573b5b276f3ef4dc64861aaaf3226 /nptl/sysdeps | |
parent | 567fb22ae371d2d9730cbee4a716d3a091276b55 (diff) | |
download | glibc-206a5cdea24117af6052289af84fafe8f50e929f.tar glibc-206a5cdea24117af6052289af84fafe8f50e929f.tar.gz glibc-206a5cdea24117af6052289af84fafe8f50e929f.tar.bz2 glibc-206a5cdea24117af6052289af84fafe8f50e929f.zip |
Update.
Diffstat (limited to 'nptl/sysdeps')
-rw-r--r-- | nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S index 7c27b94623..8348f6e017 100644 --- a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S +++ b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S @@ -109,7 +109,9 @@ pthread_barrier_wait: movl $SYS_futex, %eax ENTER_KERNEL - /* Release the mutex. */ + /* Release the mutex. We cannot release the lock before + waking the waiting threads since otherwise a new thread might + arrive and gets waken up, too. */ LOCK incl MUTEX(%ebx) jng 4f |