Re: [PATCH] doc: Update memory-barriers.txt for read-to-write dependencies

2017-07-05 Thread Will Deacon
On Tue, Jul 04, 2017 at 02:46:51PM -0700, Paul E. McKenney wrote: > On Tue, Jul 04, 2017 at 05:36:36PM +0100, Will Deacon wrote: > > On Mon, Jul 03, 2017 at 10:41:06AM -0700, Paul E. McKenney wrote: > > > diff --git a/Documentation/memory-barriers.txt > > > b/Documentation/memory-barriers.txt > >

Re: [PATCH] doc: Update memory-barriers.txt for read-to-write dependencies

2017-07-04 Thread Paul E. McKenney
On Tue, Jul 04, 2017 at 05:36:36PM +0100, Will Deacon wrote: > Hello, Paul, > > On Mon, Jul 03, 2017 at 10:41:06AM -0700, Paul E. McKenney wrote: > > On Mon, Jul 03, 2017 at 02:07:03PM +0100, Will Deacon wrote: > > > Might be worth mentioning that you have to careful with the compiler here, > > >

Re: [PATCH] doc: Update memory-barriers.txt for read-to-write dependencies

2017-07-04 Thread Will Deacon
Hello, Paul, On Mon, Jul 03, 2017 at 10:41:06AM -0700, Paul E. McKenney wrote: > On Mon, Jul 03, 2017 at 02:07:03PM +0100, Will Deacon wrote: > > Might be worth mentioning that you have to careful with the compiler here, > > and pointing to the section on "Control dependencies" so that people don'

Re: [PATCH] doc: Update memory-barriers.txt for read-to-write dependencies

2017-07-03 Thread Paul E. McKenney
On Mon, Jul 03, 2017 at 02:07:03PM +0100, Will Deacon wrote: > Hi Paul, > > On Fri, Jun 30, 2017 at 04:28:10PM -0700, Paul E. McKenney wrote: > > The memory-barriers.txt document contains an obsolete passage stating that > > smp_read_barrier_depends() is required to force ordering for read-to-writ

Re: [PATCH] doc: Update memory-barriers.txt for read-to-write dependencies

2017-07-03 Thread Will Deacon
Hi Paul, On Fri, Jun 30, 2017 at 04:28:10PM -0700, Paul E. McKenney wrote: > The memory-barriers.txt document contains an obsolete passage stating that > smp_read_barrier_depends() is required to force ordering for read-to-write > dependencies. We now know that this is not required, even for DEC

[PATCH] doc: Update memory-barriers.txt for read-to-write dependencies

2017-06-30 Thread Paul E. McKenney
The memory-barriers.txt document contains an obsolete passage stating that smp_read_barrier_depends() is required to force ordering for read-to-write dependencies. We now know that this is not required, even for DEC Alpha. This commit therefore updates this passage to state that read-to-write depe