cds containers: lfqueue and lfstack: don't depend on a particular rcu flavor
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 10 Jun 2011 00:31:29 +0000 (20:31 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 10 Jun 2011 00:31:29 +0000 (20:31 -0400)
commitd9b52143813e104eeee1e3d90061042230b7b5bf
tree80a7a3b72b24b1327943f370b8dcc06d26e7f8e9
parentf7a3d9d917966b0acb45399a66d42dd7e7acb0ca
cds containers: lfqueue and lfstack: don't depend on a particular rcu flavor

Remove rcu_read lock/unlock from the code, require the caller to ensure
protection. First move towards a single .so for all data containers.

This changes the lfqueue API, which is not very much used yet AFAIK.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
rculfqueue.c
rculfstack.c
tests/test_urcu_lfq.c
tests/test_urcu_lfs.c
urcu/rculfqueue-static.h
urcu/rculfqueue.h
urcu/rculfstack-static.h
urcu/rculfstack.h
This page took 0.025646 seconds and 4 git commands to generate.