On Sun, Dec 02, 2018 at 11:57:47PM +0900, Akira Yokosawa wrote: > >From 8cd7d7bb4b42f67e67d2273c6c048b26a9ec3366 Mon Sep 17 00:00:00 2001 > From: Akira Yokosawa <akiyks@xxxxxxxxx> > Date: Sun, 2 Dec 2018 23:35:43 +0900 > Subject: [PATCH v2 1/2] defer: Update Hlist RCU API table > > Current Linux kernel API does not have hlist_add_after_rcu() > but has hlist_add_behind_rcu(). > > It was renamed in the 3.17 development cycle due to swapping of > the arguments. > > While we are here, reference the table by the label instead of > just saying "the following table". > > Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> Applied both, thank you! Thanx, Paul > --- > Hi Paul, > > This one keeps the original API name in the table. > It also fixes "Hlist Update" -> "Hlist update" for consistency. > > I'm submitting v2 of [1/2] only. > > Thanks, Akira > -- > defer/rcuapi.tex | 12 ++++++++---- > defer/rcufundamental.tex | 4 ++-- > 2 files changed, 10 insertions(+), 6 deletions(-) > > diff --git a/defer/rcuapi.tex b/defer/rcuapi.tex > index 5502092..a50dcbe 100644 > --- a/defer/rcuapi.tex > +++ b/defer/rcuapi.tex > @@ -439,8 +439,9 @@ their scope. > \label{sec:defer:RCU has Publish-Subscribe and Version-Maintenance APIs} > > Fortunately, the RCU publish-subscribe and version-maintenance > -primitives shown in the following > -table apply to all of the variants of RCU discussed above. > +primitives shown in > +Table~\ref{tab:defer:RCU Publish-Subscribe and Version Maintenance APIs} > +apply to all of the variants of RCU discussed above. > This commonality can in some cases allow more code to be shared, > which certainly reduces the API proliferation that would otherwise > occur. > @@ -491,10 +492,13 @@ Hlist traversal & > \tco{hlist_for_each_entry_rcu()} & > 2.6.8 & > Simple instructions (memory barrier on Alpha) \\ > -& > - \tco{hlist_add_after_rcu()} & > +\midrule > +Hlist update & > + \tco{hlist_add_behind_rcu()} & > 2.6.14 & > Memory barrier \\ > +& \multicolumn{2}{l}{(Renamed from \tco{hlist_add_after_rcu()} in 3.17)} & > + \\ \addlinespace[2pt] > & > \tco{hlist_add_before_rcu()} & > 2.6.14 & > diff --git a/defer/rcufundamental.tex b/defer/rcufundamental.tex > index c4a8905..2660e7d 100644 > --- a/defer/rcufundamental.tex > +++ b/defer/rcufundamental.tex > @@ -399,8 +399,8 @@ Lists & \parbox[c][0.37in][c]{1.3in}{ > & \tco{list_for_each_entry_rcu()} \\ > \midrule > Hlists & \parbox[c][0.5in][c]{1.3in}{ > - \co{hlist_add_after_rcu()} \\ > - \co{hlist_add_before_rcu()} \\ > + \co{hlist_add_behind_rcu()} \\ > + \co{hlist_add_before_rcu()} \\ > \co{hlist_add_head_rcu()} \\ > \co{hlist_replace_rcu()} } > & \tco{hlist_del_rcu()} > -- > 2.7.4 > >