X-Git-Url: http://git.liburcu.org/?p=userspace-rcu.git;a=blobdiff_plain;f=urcu-call-rcu.h;h=d00bb4ae6d8c111cdfa68987bc8b59e5622174d8;hp=5ea0c23b21d74698a1a2f1f1b913ad5bb50d0687;hb=03c5a8f55284f3627b93bc66284347804c77b892;hpb=d31150b44042083fa11edcdc788b0c60d71367a7 diff --git a/urcu-call-rcu.h b/urcu-call-rcu.h index 5ea0c23..d00bb4a 100644 --- a/urcu-call-rcu.h +++ b/urcu-call-rcu.h @@ -75,7 +75,7 @@ int set_cpu_call_rcu_data(int cpu, struct call_rcu_data *crdp); struct call_rcu_data *get_default_call_rcu_data(void); /* * get_call_rcu_data should be called from registered RCU read-side - * threads. + * threads. For the QSBR flavor, the caller should be online. */ struct call_rcu_data *get_call_rcu_data(void); struct call_rcu_data *get_thread_call_rcu_data(void); @@ -83,6 +83,7 @@ void set_thread_call_rcu_data(struct call_rcu_data *crdp); int create_all_cpu_call_rcu_data(unsigned long flags); /* * call_rcu should be called from registered RCU read-side threads. + * For the QSBR flavor, the caller should be online. */ void call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *head));