Allow taking address of rcu_read_lock() and rcu_read_unlock()
[urcu.git] / README
diff --git a/README b/README
index 56e98d768e960ede0a80245a8a1a725218de33d4..659511f7c46eba7260e1297ae247efceaa88b7bf 100644 (file)
--- a/README
+++ b/README
@@ -205,6 +205,9 @@ Interaction with fork()
        rcu_bp_before_fork, rcu_bp_after_fork_parent and
        rcu_bp_after_fork_child.
 
-       Applications that use call_rcu() are required to invoke
-       call_rcu_after_fork_child() from the child process after a
-       successful fork() system call that is not followed by exec().
+       Applications that use call_rcu() and that fork() without
+       doing an immediate exec() must take special action.  The parent
+       must invoke call_rcu_before_fork() before the fork() and
+       call_rcu_after_fork_parent() after the fork().  The child
+       process must invoke call_rcu_after_fork_child().
+       These three APIs are suitable for passing to pthread_atfork().
This page took 0.022885 seconds and 4 git commands to generate.