X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-defer.h;h=9fdaf1863b038e44ac6637e133dfbd4c5284f957;hp=e32156c010fdeae325c54b28ee17bb1e72d8d3ec;hb=b4f313b7ffb3215d54790f303c2ff3e4a41e5919;hpb=c0a68bfa57908ee51e391f1a5676915b503bfb07 diff --git a/urcu-defer.h b/urcu-defer.h index e32156c..9fdaf18 100644 --- a/urcu-defer.h +++ b/urcu-defer.h @@ -39,15 +39,13 @@ * rcu_defer_register_thread(). rcu_defer_unregister_thread() should be * called before the thread exits. * - * *NEVER* use call_rcu()/rcu_defer_queue() within a RCU read-side critical - * section, because this primitive need to call synchronize_rcu() if the thread - * queue is full. + * *NEVER* use defer_rcu() within a RCU read-side critical section, because this + * primitive need to call synchronize_rcu() if the thread queue is full. */ -#define call_rcu rcu_defer_queue -#define rcu_reclaim_queue(p) rcu_defer_queue(free, p) +#define rcu_reclaim_queue(p) defer_rcu(free, p) -extern void rcu_defer_queue(void (*fct)(void *p), void *p); +extern void defer_rcu(void (*fct)(void *p), void *p); /* * Thread registration for reclamation.