fix: uatomic_set return value compile fix for non-x86 arch.
[urcu.git] / urcu-bp.c
index 7c91e0a9ce8bb40b3ef688011cc0cc9cf933b536..67eae07b6e1b3f69c9cc4739d524dd45de899daf 100644 (file)
--- a/urcu-bp.c
+++ b/urcu-bp.c
@@ -439,7 +439,8 @@ void *rcu_dereference_sym_bp(void *p)
 void *rcu_set_pointer_sym_bp(void **p, void *v)
 {
        cmm_wmb();
-       return uatomic_set(p, v);
+       uatomic_set(p, v);
+       return v;
 }
 
 void *rcu_xchg_pointer_sym_bp(void **p, void *v)
This page took 0.022178 seconds and 4 git commands to generate.