Signed-off-by: Jon Bernard <[email protected]>
---
 urcu/uatomic_generic.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/urcu/uatomic_generic.h b/urcu/uatomic_generic.h
index 93435d1..f65b398 100644
--- a/urcu/uatomic_generic.h
+++ b/urcu/uatomic_generic.h
@@ -158,9 +158,9 @@ unsigned long _uatomic_exchange(void *addr, unsigned long 
val, int len)
 
                do {
                        old = uatomic_read((unsigned int *)addr);
-               while (!__sync_bool_compare_and_swap_4(addr, old, val));
+               } while (!__sync_bool_compare_and_swap_4(addr, old, val));
 
-               } return old;
+               return old;
        }
 #if (BITS_PER_LONG == 64)
        case 8:
-- 
1.5.6.5


-- 
Jon

_______________________________________________
ltt-dev mailing list
[email protected]
http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev

Reply via email to