All of lore.kernel.org
 help / color / mirror / Atom feed
From: Junchang Wang <junchang2020@gmail.com>
To: "Paul E. McKenney" <paulmck@kernel.org>
Cc: Akira Yokosawa <akiyks@gmail.com>,
	perfbook@vger.kernel.org, junchangwang@gmail.com
Subject: Re: [PATCH] datastruct.tex: fix some minor typos
Date: Fri, 14 Feb 2020 08:46:38 +0800	[thread overview]
Message-ID: <20200214004636.GB5058@PhD> (raw)
In-Reply-To: <20200213191919.GH2935@paulmck-ThinkPad-P72>

Hi Paul,

On Thu, Feb 13, 2020 at 11:19:19AM -0800, Paul E. McKenney wrote:
>On Fri, Feb 14, 2020 at 12:28:24AM +0900, Akira Yokosawa wrote:
>> Hi, Junchang,
>> 
>> On Wed, 12 Feb 2020 22:35:15 +0800, Junchang Wang wrote:
>> > Signed-off-by: Junchang Wang <junchangwang@gmail.com>
>> > ---
>> > 
>> > Hi Paul,
>> > 
>> > I'm reading the latest version of the perfbook and this patch contains fixes to
>> > some typos in Section Data Structures. Hope it helps.
>> > 
>> > Thanks,
>> > --Junchang
>> > 
>> > --
>> >  datastruct/datastruct.tex | 8 ++++----
>> >  1 file changed, 4 insertions(+), 4 deletions(-)
>> > 
>> > diff --git a/datastruct/datastruct.tex b/datastruct/datastruct.tex
>> > index 4b62471..e21952b 100644
>> > --- a/datastruct/datastruct.tex
>> > +++ b/datastruct/datastruct.tex
>> > @@ -700,7 +700,7 @@ Of course, it is quite possible that the differences in lookup performance
>> >  are affected by the differences in update rates.
>> >  One way to check this is to artificially throttle the update rates of
>> >  per-bucket locking and hazard pointers to match that of RCU.
>> > -Doing so does not significantly improve the lookup performace of
>> > +Doing so does not significantly improve the lookup performance of
>> >  per-bucket locking, nor does it close the gap between hazard pointers
>> >  and RCU.
>> >  However, removing the read-side memory barriers from hazard pointers
>> > @@ -800,8 +800,8 @@ scalability, external consistency, or all of the above.
>> >  \section{Non-Partitionable Data Structures}
>> >  \label{sec:datastruct:Non-Partitionable Data Structures}
>> >  %
>> > -\epigraph{Undertake somthing difficult, otherwise you will never grow.}
>> > -	 {\emph{Ronald E.~Osburn}}
>> > +\epigraph{Undertake something difficult, otherwise you will never grow.}
>> > +	 {\emph{Ronald E.~Osborn}}
>> >  
>> >  \begin{figure}[tb]
>> >  \centering
>> > @@ -1063,7 +1063,7 @@ Otherwise, a concurrent resize operation has already distributed this
>> >  bucket, so line~\lnref{new_hashtbl} proceeds to the new hash table,
>> >  line~\lnref{get_newbkt} selects the bucket corresponding to the key,
>> >  and line~\lnref{acq_newbkt} acquires the bucket's lock.
>> > -\Clnref{lsp1b}{lsp1e} store the bucket pointer and
>> > +\Clnrefrange{lsp1b}{lsp1e} store the bucket pointer and
>> 
>> Thanks for catching this!
>
>And from me as well!  Queued and pushed, thank you!
>

Thank you for writing this great book. I'm very happy that I can help
:-)

>> As far as I see, there is no other error in the use of \clnrefrange/\crefrange
>> at the moment.
>> To prevent similar typos in the future, I'll add a check of this pattern somewhere
>> in the build script.
>
>Looking forward to it!
>
>> PS:
>> 
>> The email address in the From: field does not match the SOB tag.
>> Is this intentional?
>
>I made the Signed-off-by: field match the From: field.  This can be
>changed if need be.
>

I'll use the new email address (junchang2020@gmail.com) in my
Signed-off-by message in the future. So it's not necessary for you to
change what you have done. Sorry for confusing you and Akira. 


Thanks,
--Junchang

>							Thanx, Paul
>
>> >  pointer-set index into their respective fields in the
>> >  \co{ht_lock_state} structure, which again communicates this information to
>> >  \co{hashtab_add()}, \co{hashtab_del()}, and \co{hashtab_unlock_mod()}.
>> > 

  reply	other threads:[~2020-02-14  0:46 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-12 14:35 [PATCH] datastruct.tex: fix some minor typos Junchang Wang
2020-02-13 15:28 ` Akira Yokosawa
2020-02-13 19:19   ` Paul E. McKenney
2020-02-14  0:46     ` Junchang Wang [this message]
2020-02-14  0:40   ` Junchang Wang
2020-02-14  9:45     ` Paul E. McKenney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200214004636.GB5058@PhD \
    --to=junchang2020@gmail.com \
    --cc=akiyks@gmail.com \
    --cc=junchangwang@gmail.com \
    --cc=paulmck@kernel.org \
    --cc=perfbook@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.