The comment doesn't match the commit itself.

  george.

On Apr 20, 2010, at 20:00 , cy...@osl.iu.edu wrote:

> Author: cyeoh
> Date: 2010-04-20 20:00:14 EDT (Tue, 20 Apr 2010)
> New Revision: 23014
> URL: https://svn.open-mpi.org/trac/ompi/changeset/23014
> 
> Log:
> fixes #2355 - race in interaction between opal_atomic_lifo_push
> and opal_atomic_lifo_pop. Adds memory barriers to remove the race
> condition
> 
> 
> Text files modified: 
>   trunk/opal/include/opal/sys/powerpc/atomic.h |     3 +--                    
>                  
>   1 files changed, 1 insertions(+), 2 deletions(-)
> 
> Modified: trunk/opal/include/opal/sys/powerpc/atomic.h
> ==============================================================================
> --- trunk/opal/include/opal/sys/powerpc/atomic.h      (original)
> +++ trunk/opal/include/opal/sys/powerpc/atomic.h      2010-04-20 20:00:14 EDT 
> (Tue, 20 Apr 2010)
> @@ -9,6 +9,7 @@
>  *                         University of Stuttgart.  All rights reserved.
>  * Copyright (c) 2004-2005 The Regents of the University of California.
>  *                         All rights reserved.
> + * Copyright (c) 2010      IBM Corporation.  All rights reserved.
>  * $COPYRIGHT$
>  * 
>  * Additional copyrights may follow
> @@ -296,7 +297,6 @@
>                         "     add     %0, %2, %0   \n\t"
>                         "     stwcx.  %0, 0, %3    \n\t"
>                         "     bne-    1b           \n\t"
> -                        "     mr      %3, %0       \n\t"
>                         : "=&r" (t), "=m" (*v)
>                         : "r" (inc), "r" (v), "m" (*v)
>                         : "cc");
> @@ -314,7 +314,6 @@
>                         "     subf    %0,%2,%0     \n\t"
>                         "     stwcx.  %0,0,%3      \n\t"
>                         "     bne-    1b           \n\t"
> -                        "     mr      %3, %0       \n\t"
>                         : "=&r" (t), "=m" (*v)
>                         : "r" (dec), "r" (v), "m" (*v)
>                         : "cc");
> _______________________________________________
> svn-full mailing list
> svn-f...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/svn-full


Reply via email to