X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=urcu-bp.c;h=67eae07b6e1b3f69c9cc4739d524dd45de899daf;hb=8afbdefc6a045ed243ee186a64254888e381a9bb;hp=7c91e0a9ce8bb40b3ef688011cc0cc9cf933b536;hpb=c7eaf61c307ee909eb2dcebb956e73776f1a0441;p=urcu.git diff --git a/urcu-bp.c b/urcu-bp.c index 7c91e0a..67eae07 100644 --- 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)