Messages in this thread | | | Date | Mon, 13 Jul 2015 15:11:43 +0200 | From | Peter Zijlstra <> | Subject | Re: [RFC PATCH v2] memory-barriers: remove smp_mb__after_unlock_lock() |
| |
On Mon, Jul 13, 2015 at 01:15:04PM +0100, Will Deacon wrote: > smp_mb__after_unlock_lock is used to promote an UNLOCK + LOCK sequence > into a full memory barrier. > > However:
> - The barrier only applies to UNLOCK + LOCK, not general > RELEASE + ACQUIRE operations
No it does too; note that on ppc both acquire and release use lwsync and two lwsyncs do not make a sync.
| |