kernel-hacking-2024-linux-s.../Documentation/RCU
Paul E. McKenney d93d97cbe0 doc: Tasks RCU must protect instructions before trampoline
Protecting the code in a trampoline can also require protecting a
number of instructions prior to actually entering the trampoline.
For example, these earlier instructions might be computing the address
of the trampoline.  This commit therefore updates RCU's requirements to
record this for posterity.

Link: https://lore.kernel.org/lkml/20200511154824.09a18c46@gandalf.local.home/
Reported-by: Lai Jiangshan <jiangshanlai@gmail.com>
Reported-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2020-06-29 11:58:11 -07:00
..
Design doc: Tasks RCU must protect instructions before trampoline 2020-06-29 11:58:11 -07:00
arrayRCU.rst doc: Convert arrayRCU.txt to arrayRCU.rst 2019-12-10 18:51:19 -08:00
checklist.rst docs: RCU: Convert checklist.txt to ReST 2020-06-29 11:58:10 -07:00
index.rst docs: RCU: Convert stallwarn.txt to ReST 2020-06-29 11:58:11 -07:00
listRCU.rst doc/RCU/listRCU: Update example function name 2020-02-27 07:03:13 -08:00
lockdep-splat.rst docs: RCU: Convert lockdep-splat.txt to ReST 2020-06-29 11:58:10 -07:00
lockdep.rst docs: RCU: Convert lockdep.txt to ReST 2020-06-29 11:58:11 -07:00
NMI-RCU.rst doc: Converted NMI-RCU.txt to NMI-RCU.rst. 2019-12-10 18:51:52 -08:00
rcu.rst doc/RCU/rcu: Use https instead of http if possible 2020-02-27 07:03:13 -08:00
rcu_dereference.rst doc: Convert to rcu_dereference.txt to rcu_dereference.rst 2019-12-10 18:51:53 -08:00
rcubarrier.rst doc: Convert to rcubarrier.txt to ReST 2019-12-10 18:51:53 -08:00
rculist_nulls.rst docs: RCU: Don't duplicate chapter names in rculist_nulls.rst 2020-06-29 11:58:11 -07:00
rcuref.rst docs: RCU: Convert rcuref.txt to ReST 2020-06-29 11:58:11 -07:00
RTFP.txt Documentation: fix common spelling mistakes 2016-04-28 07:51:59 -06:00
stallwarn.rst doc: Timer problems can cause RCU CPU stall warnings 2020-06-29 11:58:11 -07:00
torture.rst docs: RCU: Convert torture.txt to ReST 2020-06-29 11:58:11 -07:00
UP.rst doc: RCU callback locks need only _bh, not necessarily _irq 2019-06-28 09:10:40 -06:00
whatisRCU.rst doc: Updated full list of RCU API in whatisRCU.rst 2019-12-10 18:51:54 -08:00