[PATCH -perfbook] defer/rcuintro: Tweak appearance of new Table 9.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Shrink the table width so that it can fit in 1c and eb builds.
Overall appearance is based on Table D.8 in Style Guide.

Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx>
---
 defer/rcuintro.tex | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/defer/rcuintro.tex b/defer/rcuintro.tex
index dbea667f..db87b9f6 100644
--- a/defer/rcuintro.tex
+++ b/defer/rcuintro.tex
@@ -235,22 +235,24 @@ to initialize the pointed-to structure.
 }\QuickQuizEnd
 
 \begin{table*}
-\renewcommand*{\arraystretch}{1.15}
-\footnotesize
+\renewcommand*{\arraystretch}{1.25}
+\rowcolors{2}{}{lightgray}
+\small
 \centering
-\begin{tabular}{lll}
+\ebresizewidth{
+\begin{tabular}{llp{2.4in}}
 \toprule
 &
 	Primitive &
 		Purpose \\
 \midrule
-\emph{Readers} &
+\cellcolor{white}\emph{Readers} &
 	\tco{rcu_read_lock()} &
 		Start an RCU read-side critical section. \\
 &
 	\tco{rcu_read_unlock()} &
 		End an RCU read-side critical section. \\
-&
+\cellcolor{white}&
 	\tco{rcu_dereference()} &
 		Safely load an RCU-protected pointer. \\
 \midrule
@@ -258,7 +260,7 @@ to initialize the pointed-to structure.
 	\tco{synchronize_rcu()} &
 		Wait for all pre-existing RCU read-side critical sections to
 		complete. \\
-&
+\cellcolor{white}&
 	\tco{call_rcu()} &
 		Invoke the specified function after all pre-existing RCU read-side
 		critical sections complete. \\
@@ -267,6 +269,7 @@ to initialize the pointed-to structure.
 		Safely update an RCU-protected pointer. \\
 \bottomrule
 \end{tabular}
+}
 \caption{RCU Core API}
 \label{tab:defer:RCU Core API}
 \end{table*}

base-commit: f21271f0939bb620a95b1bb3d76ac0259c4bb54c
-- 
2.17.1




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux