summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeongJae Park <sj38.park@gmail.com>2022-11-24 10:57:50 -0800
committerPaul E. McKenney <paulmck@kernel.org>2022-11-24 12:44:52 -0800
commitc272e2631c18c2ae0be5f103a95bc3779d5b679c (patch)
treeb8c89c9a659214de58d23ecc8a6a3e58b5bff946
parent307f081ac2bda2452ccc39985f127c5fef5b9866 (diff)
downloadperfbook-c272e2631c18c2ae0be5f103a95bc3779d5b679c.tar.gz
defer/rcuintro: Clearly point the QSBR described section
'Toy Implementation' section of 'defer/rcuintro' says QSBR is described in the section, but it's actually explained in detail in its previous section, 'Waiting for Readers'. This commit updates the sentence to point the sepcific section for a better reference. Signed-off-by: SeongJae Park <sj38.park@gmail.com> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
-rw-r--r--defer/rcuintro.tex3
1 files changed, 2 insertions, 1 deletions
diff --git a/defer/rcuintro.tex b/defer/rcuintro.tex
index 2f4e7ee3..7007058b 100644
--- a/defer/rcuintro.tex
+++ b/defer/rcuintro.tex
@@ -621,7 +621,8 @@ Referring back to
note that \co{route_lock} is used to synchronize between concurrent updaters
invoking \co{ins_route()} and \co{del_route()}.
However, this lock is not acquired by readers invoking \co{access_route()}:
-Readers are instead protected by the QSBR techniques described in this section.
+Readers are instead protected by the QSBR techniques described in
+\cref{sec:defer:Waiting for Readers}.
Note that \co{ins_route()} simply returns the old value of \co{gptr}, which
\cref{fig:defer:Insertion With Concurrent Readers} assumed would