doc: Fix outdated links

Fix outdated links in whatisRCU.txt.

Signed-off-by: Junchang Wang <junchangwang@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
This commit is contained in:
Junchang Wang 2019-01-01 22:03:19 +08:00 committed by Paul E. McKenney
parent 6efebf8499
commit 87d1779dc4
1 changed files with 2 additions and 2 deletions

View File

@ -302,7 +302,7 @@ rcu_dereference()
must prohibit. The rcu_dereference_protected() variant takes must prohibit. The rcu_dereference_protected() variant takes
a lockdep expression to indicate which locks must be acquired a lockdep expression to indicate which locks must be acquired
by the caller. If the indicated protection is not provided, by the caller. If the indicated protection is not provided,
a lockdep splat is emitted. See RCU/Design/Requirements.html a lockdep splat is emitted. See RCU/Design/Requirements/Requirements.html
and the API's code comments for more details and example usage. and the API's code comments for more details and example usage.
The following diagram shows how each API communicates among the The following diagram shows how each API communicates among the
@ -560,7 +560,7 @@ presents two such "toy" implementations of RCU, one that is implemented
in terms of familiar locking primitives, and another that more closely in terms of familiar locking primitives, and another that more closely
resembles "classic" RCU. Both are way too simple for real-world use, resembles "classic" RCU. Both are way too simple for real-world use,
lacking both functionality and performance. However, they are useful lacking both functionality and performance. However, they are useful
in getting a feel for how RCU works. See kernel/rcupdate.c for a in getting a feel for how RCU works. See kernel/rcu/update.c for a
production-quality implementation, and see: production-quality implementation, and see:
http://www.rdrop.com/users/paulmck/RCU http://www.rdrop.com/users/paulmck/RCU