[PATCH -perfbook 4/7] defer/rcuapi: Tweak column widths for long APIs

Akira Yokosawa <[email protected]> Mon, 2 Mar 2026 18:21:43 +0900
Newsgroups org.kernel.vger.perfbook
Message-ID <[email protected]>
Table 9.2 has acquired a couple of long APIs and lost some of their
tip of tails in print.

Adjust column widths and overall dimensions so that they can be
rendered properly.

Signed-off-by: Akira Yokosawa <[email protected]>
---
 defer/rcuapi.tex | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/defer/rcuapi.tex b/defer/rcuapi.tex
index e44f21e4..4587a3e3 100644
--- a/defer/rcuapi.tex
+++ b/defer/rcuapi.tex
@@ -146,12 +146,12 @@ API~\cite{PaulEMcKenney2024RCUAPI}.\footnote{
 \label{tab:defer:RCU Wait-to-Finish APIs}
 \scriptsize\IfEbookSize{\hspace*{-1.8in}}{\hspace*{-.125in}}
 \ebresizeverb{0.7}{
-\begin{tabularx}{8.5in}{>{\raggedright\arraybackslash}p{0.94in}
-    >{\raggedright\arraybackslash}X
-    >{\raggedright\arraybackslash}X
-    >{\raggedright\arraybackslash}p{1.1in}
-    >{\raggedright\arraybackslash}p{1.35in}
-    >{\raggedright\arraybackslash}p{1.45in}}
+\begin{tabularx}{8.5in}{>{\raggedright\arraybackslash}p{0.92in}
+    >{\raggedright\arraybackslash}p{1.37in}
+    >{\raggedright\arraybackslash}p{1.39in}
+    >{\raggedright\arraybackslash}p{1.09in}
+    >{\raggedright\arraybackslash}p{1.34in}
+    >{\raggedright\arraybackslash}p{1.44in}}
 \toprule
 &
     {\bf RCU}: Original &
@@ -170,7 +170,7 @@ API~\cite{PaulEMcKenney2024RCUAPI}.\footnote{
 {\bf Read-side critical-section markers} &
     \tco{rcu_read_lock()}~! \tco{rcu_read_unlock()}~!  ~~~~~~~~~~~~~~~~~~
     (See \cref{tab:defer:RCU Markers for Read-Side Critical Sections} for more.) &
-	\tco{srcu_read_lock()} \tco{srcu_read_unlock()} ~~~~~~~~~~~~
+	\tco{srcu_read_lock()} \tco{srcu_read_unlock()} ~~~~~~~~~~~~~~~~~
 	(See \cref{tab:defer:SRCU Markers for Read-Side Critical Sections} for more.) &
 	    Voluntary context switch in non-idle tasks. &
 		Preemption-disabled regions of code. &
@@ -188,7 +188,7 @@ API~\cite{PaulEMcKenney2024RCUAPI}.\footnote{
 		    \tco{synchronize_rcu_tasks_trace()}
 		    \tco{rcu_trace_implies_rcu_gp()} \\
 {\bf Update-side primitives (asynchronous / callback) } &
-    \tco{call_rcu()} !
+    \tco{call_rcu()} ! ~~~~~~
     \tco{call_rcu_hurry()} &
 	\tco{call_srcu()} &
 	    \tco{call_rcu_tasks()} &
-- 
2.43.0