together: Covert to 'description'

This list looks better in "description" environment with
"nextline" style.
The long label is properly line broken by the help of
"enumitem" package.
Note that ";" is preserved in the labels.

Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
diff --git a/together/refcnt.tex b/together/refcnt.tex
index e7884a4..626c375 100644
--- a/together/refcnt.tex
+++ b/together/refcnt.tex
@@ -563,40 +563,40 @@
 	    so a brief overview with citations is included in
 	    Section~\ref{sec:together:Background on RCU}.}
 
-\begin{itemize}
-\item	\co{atomic_t}
+\begin{description}[style=nextline]
+\item	[\tco{atomic_t}]
 	Type definition for 32-bit quantity to be manipulated atomically.
-\item	\co{void atomic_dec(atomic_t *var);}
+\item	[\tco{void atomic_dec(atomic_t *var);}]
 	Atomically decrements the referenced variable without necessarily
 	issuing a memory barrier or disabling compiler optimizations.
-\item	\co{int atomic_dec_and_test(atomic_t *var);}
+\item	[\tco{int atomic_dec_and_test(atomic_t *var);}]
 	Atomically decrements the referenced variable, returning
 	\co{true} (non-zero) if the result is zero.
 	Issues a memory barrier and disables compiler optimizations that
 	might otherwise move memory references across this primitive.
-\item	\co{void atomic_inc(atomic_t *var);}
+\item	[\tco{void atomic_inc(atomic_t *var);}]
 	Atomically increments the referenced variable without necessarily
 	issuing a memory barrier or disabling compiler optimizations.
-\item	\co{int atomic_inc_not_zero(atomic_t *var);}
+\item	[\tco{int atomic_inc_not_zero(atomic_t *var);}]
 	Atomically increments the referenced variable, but only if the
 	value is non-zero, and returning \co{true} (non-zero) if the
 	increment occurred.
 	Issues a memory barrier and disables compiler optimizations that
 	might otherwise move memory references across this primitive.
-\item	\co{int atomic_read(atomic_t *var);}
+\item	[\tco{int atomic_read(atomic_t *var);}]
 	Returns the integer value of the referenced variable.
 	This need not be an atomic operation, and it need not issue any
 	memory-barrier instructions.
 	Instead of thinking of as ``an atomic read'', think of it as
 	``a normal read from an atomic variable''.
-\item	\co{void atomic_set(atomic_t *var, int val);}
+\item	[\tco{void atomic_set(atomic_t *var, int val);}]
 	Sets the value of the referenced atomic variable to ``val''.
 	This need not be an atomic operation, and it is not required
 	to either issue memory
 	barriers or disable compiler optimizations.
 	Instead of thinking of as ``an atomic set'', think of it as
 	``a normal set of an atomic variable''.
-\item	\co{void call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *head));}
+\item	[\tco{void call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *head));}]
 	Invokes \co{func(head)} some time after all currently executing RCU
 	read-side critical sections complete, however, the \co{call_rcu()}
 	primitive returns immediately.
@@ -607,24 +607,24 @@
 	the invocation of \co{func} is termed a ``grace period''.
 	Any interval of time containing a grace period is itself a
 	grace period.
-\item	\co{type *container_of(p, type, f);}
+\item	[\tco{type *container_of(p, type, f);}]
 	Given a pointer \co{p} to a field \co{f} within a structure
 	of the specified type, return a pointer to the structure.
-\item	\co{void rcu_read_lock(void);}
+\item	[\tco{void rcu_read_lock(void);}]
 	Marks the beginning of an RCU read-side critical section.
-\item	\co{void rcu_read_unlock(void);}
+\item	[\tco{void rcu_read_unlock(void);}]
 	Marks the end of an RCU read-side critical section.
 	RCU read-side critical sections may be nested.
-\item	\co{void smp_mb__before_atomic_dec(void);}
+\item	[\tco{void smp_mb__before_atomic_dec(void);}]
 	Issues a memory barrier and disables code-motion compiler
 	optimizations only if the platform's \co{atomic_dec()}
 	primitive does not already do so.
-\item	\co{struct rcu_head}
+\item	[\tco{struct rcu_head}]
 	A data structure used by the RCU infrastructure to track
 	objects awaiting a grace period.
 	This is normally included as a field within an RCU-protected
 	data structure.
-\end{itemize}
+\end{description}
 
 \QuickQuiz{}
 	An \co{atomic_read()} and an \co{atomic_set()} that are