doc: Clarify and expand RCU updaters and corresponding readers
authorPaul E. McKenney <paulmck@kernel.org>
Thu, 24 Jun 2021 16:05:52 +0000 (18:05 +0200)
committerDaniel Borkmann <daniel@iogearbox.net>
Thu, 24 Jun 2021 17:41:14 +0000 (19:41 +0200)
commit9a145c04a293933002ec288a4d6b4f370b59e4d1
tree33bbe908aa6b5f06fd163225015dc7c784a95139
parentb9964ce74544ea6cbc4eabd2c89a531adf7f291d
doc: Clarify and expand RCU updaters and corresponding readers

This commit clarifies which primitives readers can use given that the
corresponding updaters have made a specific choice.  This commit also adds
this information for the various RCU Tasks flavors.  While in the area, it
removes a paragraph that no longer applies in any straightforward manner.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Link: https://lore.kernel.org/bpf/20210624160609.292325-3-toke@redhat.com
Documentation/RCU/checklist.rst