Fix: call_rcu list corruption on teardown (documentation)
[urcu.git] / urcu-call-rcu-impl.h
index 4e5879f381eadc8ebacd2efd079bfa588ac41c4b..61aeee611a04da3c78083437bd6af48cbde8d366 100644 (file)
@@ -626,6 +626,10 @@ void call_rcu(struct rcu_head *head,
  * The caller must wait for a grace-period to pass between return from
  * set_cpu_call_rcu_data() and call to call_rcu_data_free() passing the
  * previous call rcu data as argument.
+ *
+ * Note: introducing __cds_wfcq_splice_blocking() in this function fixed
+ * a list corruption bug in the 0.7.x series. The equivalent fix
+ * appeared in 0.6.8 for the stable-0.6 branch.
  */
 void call_rcu_data_free(struct call_rcu_data *crdp)
 {
This page took 0.022493 seconds and 4 git commands to generate.