call_rcu: use cpu affinity for per-cpu call_rcu threads
[urcu.git] / API.txt
diff --git a/API.txt b/API.txt
index 162ca9397bedb715d264fc16f237fff667868ce2..a7cd5a2186abd8089b7e11d6f5df2f719eeb889d 100644 (file)
--- a/API.txt
+++ b/API.txt
@@ -59,12 +59,15 @@ void call_rcu(struct rcu_head *head,
 
                call_rcu(&p->rcu, func);
 
-struct call_rcu_data *create_call_rcu_data(unsigned long flags);
+struct call_rcu_data *create_call_rcu_data(unsigned long flags,
+                                          int cpu_affinity);
 
        Returns a handle that can be passed to the following
        primitives.  The "flags" argument can be zero, or can be
        URCU_CALL_RCU_RT if the worker threads associated with the
-       new helper thread are to get real-time response.
+       new helper thread are to get real-time response. The argument
+       "cpu_affinity" specifies a cpu on which the call_rcu thread should
+       be affined to. It is ignored if negative.
 
 struct call_rcu_data *get_default_call_rcu_data(void);
 
This page took 0.022652 seconds and 4 git commands to generate.