Re: [PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-26 Thread Boqun Feng
Hi Will, On Wed, Aug 26, 2015 at 11:41:00AM +0100, Will Deacon wrote: > Hi Boqun, > > On Wed, Aug 26, 2015 at 05:28:34AM +0100, Boqun Feng wrote: > > On Thu, Aug 06, 2015 at 05:54:36PM +0100, Will Deacon wrote: > > > Will Deacon (8): > > > atomics: add acquire/release/relaxed variants of some

Re: [PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-26 Thread Will Deacon
Hi Boqun, On Wed, Aug 26, 2015 at 05:28:34AM +0100, Boqun Feng wrote: > On Thu, Aug 06, 2015 at 05:54:36PM +0100, Will Deacon wrote: > > Will Deacon (8): > > atomics: add acquire/release/relaxed variants of some atomic > > operations > > asm-generic: rework atomic-long.h to avoid bulk

Re: [PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-26 Thread Boqun Feng
Hi Will, On Wed, Aug 26, 2015 at 11:41:00AM +0100, Will Deacon wrote: Hi Boqun, On Wed, Aug 26, 2015 at 05:28:34AM +0100, Boqun Feng wrote: On Thu, Aug 06, 2015 at 05:54:36PM +0100, Will Deacon wrote: Will Deacon (8): atomics: add acquire/release/relaxed variants of some atomic

Re: [PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-26 Thread Will Deacon
Hi Boqun, On Wed, Aug 26, 2015 at 05:28:34AM +0100, Boqun Feng wrote: On Thu, Aug 06, 2015 at 05:54:36PM +0100, Will Deacon wrote: Will Deacon (8): atomics: add acquire/release/relaxed variants of some atomic operations asm-generic: rework atomic-long.h to avoid bulk code

Re: [PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-25 Thread Boqun Feng
Hi Will, On Thu, Aug 06, 2015 at 05:54:36PM +0100, Will Deacon wrote: > > Will Deacon (8): > atomics: add acquire/release/relaxed variants of some atomic > operations > asm-generic: rework atomic-long.h to avoid bulk code duplication > asm-generic: add relaxed/acquire/release variants

Re: [PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-25 Thread Boqun Feng
Hi Will, On Thu, Aug 06, 2015 at 05:54:36PM +0100, Will Deacon wrote: snip Will Deacon (8): atomics: add acquire/release/relaxed variants of some atomic operations asm-generic: rework atomic-long.h to avoid bulk code duplication asm-generic: add relaxed/acquire/release variants

Re: [PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-07 Thread Will Deacon
On Fri, Aug 07, 2015 at 04:13:03PM +0100, Peter Zijlstra wrote: > On Thu, Aug 06, 2015 at 05:54:36PM +0100, Will Deacon wrote: > > The series adds support for a family of relaxed atomics to the kernel. > > More specifically: > > > > - acquire/release/relaxed flavours of xchg, cmpxchg and

Re: [PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-07 Thread Peter Zijlstra
On Thu, Aug 06, 2015 at 05:54:36PM +0100, Will Deacon wrote: > Hi all, > The series adds support for a family of relaxed atomics to the kernel. > More specifically: > > - acquire/release/relaxed flavours of xchg, cmpxchg and {add,sub}_return > - atomic_read_acquire > - atomic_set_release >

Re: [PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-07 Thread Peter Zijlstra
On Thu, Aug 06, 2015 at 05:54:36PM +0100, Will Deacon wrote: Hi all, The series adds support for a family of relaxed atomics to the kernel. More specifically: - acquire/release/relaxed flavours of xchg, cmpxchg and {add,sub}_return - atomic_read_acquire - atomic_set_release This

Re: [PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-07 Thread Will Deacon
On Fri, Aug 07, 2015 at 04:13:03PM +0100, Peter Zijlstra wrote: On Thu, Aug 06, 2015 at 05:54:36PM +0100, Will Deacon wrote: The series adds support for a family of relaxed atomics to the kernel. More specifically: - acquire/release/relaxed flavours of xchg, cmpxchg and

[PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-06 Thread Will Deacon
Hi all, Here is version five of the patches previously posted here: v1: https://lwn.net/Articles/650862/ v2: https://lwn.net/Articles/651293/ v3: https://lwn.net/Articles/652369/ v4: https://lwn.net/Articles/653388/ The series adds support for a family of relaxed atomics to the kernel.

[PATCH v5 0/8] Add generic support for relaxed atomics

2015-08-06 Thread Will Deacon
Hi all, Here is version five of the patches previously posted here: v1: https://lwn.net/Articles/650862/ v2: https://lwn.net/Articles/651293/ v3: https://lwn.net/Articles/652369/ v4: https://lwn.net/Articles/653388/ The series adds support for a family of relaxed atomics to the kernel.