From 015c702fdc5f2a87110a99111d13da5e91d1f3db Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Sat, 5 Sep 2009 19:52:26 -0400 Subject: [PATCH] update rcu_dereference comment Signed-off-by: Mathieu Desnoyers --- urcu-static.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/urcu-static.h b/urcu-static.h index 91d3747..66a06df 100644 --- a/urcu-static.h +++ b/urcu-static.h @@ -81,7 +81,9 @@ * data read before the pointer read by speculating the value of the pointer. * Correct ordering is ensured because the pointer is read as a volatile access. * This acts as a global side-effect operation, which forbids reordering of - * dependent memory operations. + * dependent memory operations. Note that such concern about dependency-breaking + * optimizations will eventually be taken care of by the "memory_order_consume" + * addition to forthcoming C++ standard. * * Should match rcu_assign_pointer() or rcu_xchg_pointer(). */ -- 2.34.1