Add call_rcu() interface
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 9 Mar 2011 02:48:49 +0000 (21:48 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 9 Mar 2011 02:48:49 +0000 (21:48 -0500)
commitb57aee663af988b7f686c076ce6aef2a0d2487c8
tree71065d2baada0c661e4f0ff779ae20892ae0aa0f
parentb96b22e11221bf068a4f5023293ba03b89a324a8
Add call_rcu() interface

Adds call_rcu(), with RCU threads to invoke the callbacks.  By default,
there will be one such RCU thread per process, created the first time
that call_rcu() is invoked.  On systems supporting sched_getcpu(), it
is possible to create one RCU thread per CPU by calling
create_all_cpu_call_rcu_data().

This version includes feedback from Mathieu Desnoyers.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Makefile.am
configure.ac
tests/Makefile.am
tests/rcutorture.h
urcu-call-rcu.c [new file with mode: 0644]
urcu-call-rcu.h [new file with mode: 0644]
urcu-defer.h
urcu/wfqueue-static.h
urcu/wfstack-static.h
This page took 0.034743 seconds and 4 git commands to generate.