diff options
author | Tor Egge <tegge@FreeBSD.org> | 2006-01-24 15:19:48 +0000 |
---|---|---|
committer | Tor Egge <tegge@FreeBSD.org> | 2006-01-24 15:19:48 +0000 |
commit | 6b6728d75d2d6efbd1e9f21f8c30e28564e963bb (patch) | |
tree | 3680d8bb2c774085bd3936a449190caeea5080a1 /devel/linuxthreads | |
parent | 46f5ae70a45e9a62bdb0548b8b628d3be2817c51 (diff) |
Notes
Diffstat (limited to 'devel/linuxthreads')
-rw-r--r-- | devel/linuxthreads/files/condwait-patch | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/devel/linuxthreads/files/condwait-patch b/devel/linuxthreads/files/condwait-patch index 5e9c45a2392a..d3952813a402 100644 --- a/devel/linuxthreads/files/condwait-patch +++ b/devel/linuxthreads/files/condwait-patch @@ -167,7 +167,7 @@ diff -ru ../../work.nc/linuxthreads-2.2.3_19/condvar.c ./condvar.c + oldcva, + oldcva | CVA_AVAIL)); + WRITE_MEMORY_BARRIER(); -+ if ((th->p_condvar_avail & CVA_EXTRA_RESTART) != 0) ++ if ((oldcva & CVA_EXTRA_RESTART) != 0) + restart(th); + } else { + th->p_condvar_avail = CVA_AVAIL; @@ -207,7 +207,7 @@ diff -ru ../../work.nc/linuxthreads-2.2.3_19/condvar.c ./condvar.c + oldcva, + oldcva | CVA_AVAIL)); + WRITE_MEMORY_BARRIER(); -+ if ((th->p_condvar_avail & CVA_EXTRA_RESTART) != 0) ++ if ((oldcva & CVA_EXTRA_RESTART) != 0) + restart(th); + } else { + th->p_condvar_avail = CVA_AVAIL; |