Re: [PATCH v3 0/2] Toyrcu: replace plain accesses with READ_ONCE()

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

 



On Mon, Apr 29, 2019 at 11:38 PM Akira Yokosawa <akiyks@xxxxxxxxx> wrote:
>
> On Mon, 29 Apr 2019 22:38:42 +0800, Junchang Wang wrote:
> > Hi list,
> >
> > Variable rcu_gp_ctr is accessed concurrently by the updater and readers,
> > and hence should be protected by READ_ONCE() and WRITE_ONCE(). This patch
> > set updates rcu and rcu_qs.
> >
> > The tex file is updated accordingly. And a new scheme, which is suggested
> > by Akira and can extract code snippets from the source code, has been
> > applied.
> >
> > Please note that rcu_nest also needs to be updated. I will first make sure
> > that I'm fully understand how it works, and then submit a patch for it.
> >
>
> Hi Junchang,
>
> Thanks for doing all this.
> One thing I'd like you to be aware of is that when a patch is updated heavily
> like this, Reviewed-by: tags should be dropped.

Got it. Thanks, Akira.

--Junchang

> I'll review this patch set in a few days. Please give me a little while.
>
>         Thanks, Akira
>
> > --
> > Junchang Wang (2):
> >   rcu: Use READ_ONCE() and WRITE_ONCE() for shared variable rcu_gp_ctr
> >   rcu_qs: Use READ_ONCE() AND WRITE_ONCE() for shared variable
> >     rcu_gp_ctr
> >
> >  CodeSamples/defer/rcu.c    |  30 ++++---
> >  CodeSamples/defer/rcu.h    |  21 +++--
> >  CodeSamples/defer/rcu_qs.c |  29 ++++---
> >  CodeSamples/defer/rcu_qs.h |  42 ++++-----
> >  appendix/toyrcu/toyrcu.tex | 207 +++++++++++++++++----------------------------
> >  5 files changed, 146 insertions(+), 183 deletions(-)
> >
>



[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