rcu-tasks: Add block comment laying out RCU Tasks Trace design
authorPaul E. McKenney <paulmck@kernel.org>
Thu, 25 Feb 2021 18:26:00 +0000 (10:26 -0800)
committerPaul E. McKenney <paulmck@kernel.org>
Mon, 8 Mar 2021 22:22:02 +0000 (14:22 -0800)
commita434dd10cd843c7348e7c54c77eb0fac27beceb4
treeb97e4bba772354781afd52171718b7737b53636f
parent85b86994284820ec070182ec269e6e79735f523a
rcu-tasks: Add block comment laying out RCU Tasks Trace design

This commit adds a block comment that gives a high-level overview of
how RCU tasks trace grace periods progress.  It also adds a note about
how exiting tasks are handled, plus it gives an overview of the memory
ordering.

Reported-by: Peter Zijlstra <peterz@infradead.org>
Reported-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
[ paulmck: Fix commit log per Mathieu Desnoyers feedback. ]
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/tasks.h