Re: [PATCH v2] locking: Update table layout

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

 



On Thu, Oct 26, 2017 at 06:58:44AM +0900, Akira Yokosawa wrote:
> >From aa7899ff624e41740f4ed22eb43abf856caa6940 Mon Sep 17 00:00:00 2001
> From: Akira Yokosawa <akiyks@xxxxxxxxx>
> Date: Tue, 26 Oct 2017 06:51:42 +0900
> Subject: [PATCH v2] locking: Update table layout
> 
> To imply vertical lines, instead of coloring alternate rows,
> put light gray boxes in blank cells.
> 
> Suggested-by: Paul E. McKenney <paulmck@xxxxxxxxxxxxxxxxxx>
> Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx>
> ---
> Change after v1:
>   The definition of "\x" is moved to within the "table" environment
>   to make the macro local.

Applied, verified that adding a "\x" after the table gives an error,
and pushed it out, thank you!

							Thanx, Paul

> --
>  locking/locking.tex | 41 +++++++++++++++++++----------------------
>  1 file changed, 19 insertions(+), 22 deletions(-)
> 
> diff --git a/locking/locking.tex b/locking/locking.tex
> index 9cb0176..14db27d 100644
> --- a/locking/locking.tex
> +++ b/locking/locking.tex
> @@ -1312,43 +1312,40 @@ or even milliseconds.
>  \label{sec:locking:Beyond Reader-Writer Locks}
> 
>  \begin{table}
> +\renewcommand*{\arraystretch}{1.2}
> +\newcommand{\x}{\textcolor{gray!20}{\rule{7pt}{7pt}}}
>  \small
>  \centering
> -\begin{tabular}{l||c|c|c|c|c|c}
> -	~ ~ ~ ~ ~ ~ ~ ~ ~
> -	& \begin{picture}(6,70)(0,0)
> +\begin{tabular}{lcccccc}
> +	\toprule
> +	& \begin{picture}(6,65)(0,0)
>  		\rotatebox{90}{Null (Not Held)}
>  	  \end{picture}
> -	& \begin{picture}(6,70)(0,0)
> +	& \begin{picture}(6,65)(0,0)
>  		\rotatebox{90}{Concurrent Read}
>  	  \end{picture}
> -	& \begin{picture}(6,70)(0,0)
> +	& \begin{picture}(6,65)(0,0)
>  		\rotatebox{90}{Concurrent Write}
>  	  \end{picture}
> -	& \begin{picture}(6,70)(0,0)
> +	& \begin{picture}(6,65)(0,0)
>  		\rotatebox{90}{Protected Read}
>  	  \end{picture}
> -	& \begin{picture}(6,70)(0,0)
> +	& \begin{picture}(6,65)(0,0)
>  		\rotatebox{90}{Protected Write}
>  	  \end{picture}
> -	& \begin{picture}(6,70)(0,0)
> +	& \begin{picture}(6,65)(0,0)
>  		\rotatebox{90}{Exclusive}
>  	  \end{picture}
>  	\\
> -	\hline
> -%				 NL  CR  CW  PR    PW  EX
> -	\hline
> -	Null (Not Held)		& ~ & ~ & ~   & ~ & ~ & ~ \\
> -	\hline
> -	Concurrent Read		& ~ & ~ & ~   & ~ & ~ & X \\
> -	\hline
> -	Concurrent Write	& ~ & ~ & ~   & X & X & X \\
> -	\hline
> -	Protected Read		& ~ & ~ & X   & ~ & X & X \\
> -	\hline
> -	Protected Write		& ~ & ~ & X   & X & X & X \\
> -	\hline
> -	Exclusive		& ~ & X & X   & X & X & X \\
> +%				  NL   CR   CW     PR   PW   EX
> +	\cmidrule(r){1-1} \cmidrule{2-7}
> +	Null (Not Held)		& \x & \x & \x   & \x & \x & \x \\
> +	Concurrent Read		& \x & \x & \x   & \x & \x &  X \\
> +	Concurrent Write	& \x & \x & \x   &  X &  X &  X \\
> +	Protected Read		& \x & \x &  X   & \x &  X &  X \\
> +	Protected Write		& \x & \x &  X   &  X &  X &  X \\
> +	Exclusive		& \x &  X &  X   &  X &  X &  X \\
> +	\bottomrule
>  \end{tabular}
>  \caption{VAX/VMS Distributed Lock Manager Policy}
>  \label{tab:locking:VAX/VMS Distributed Lock Manager Policy}
> -- 
> 2.7.4
> 
> 

--
To unsubscribe from this list: send the line "unsubscribe perfbook" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[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