From 1c1e940e005b8483982945b4a2a5f40dfeeb2f8c Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Mon, 12 Jul 2010 12:29:11 -0400 Subject: [PATCH] Lock-free stack: add comments Signed-off-by: Mathieu Desnoyers --- urcu/rculfstack.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/urcu/rculfstack.h b/urcu/rculfstack.h index f43c9d8..6df6d72 100644 --- a/urcu/rculfstack.h +++ b/urcu/rculfstack.h @@ -62,6 +62,11 @@ void rcu_lfs_push(struct rcu_lfs_stack *s, struct rcu_lfs_node *node) } } +/* + * The caller must wait for a grace period to pass before freeing the returned + * node. + * Returns NULL if stack is empty. + */ struct rcu_lfs_node * rcu_lfs_pop(struct rcu_lfs_stack *s) { -- 2.34.1