On 10/10/2016 17:29, Eric Blake wrote:
> On 10/10/2016 08:59 AM, Paolo Bonzini wrote:
>> Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>
>> ---
>>  docs/atomics.txt      | 79 
>> ++++++++++++++++++++++++++++++---------------------
>>  include/qemu/atomic.h | 50 +++++++++++++++++++-------------
>>  2 files changed, 77 insertions(+), 52 deletions(-)
>>
> 
>>  
>> +- smp_mb_acquire() guarantees that all the LOAD operations specified before
>> +  the barrier will appear to happen before all the LOAD or STORE operations
>> +  specified after the barrier with respect to the other components of
>> +  the system.
>> +
>> +- smp_mb_release() guarantees that all the STORE operations specified 
>> *after*
>> +  the barrier will appear to happen before all the LOAD or STORE operations
> 
> Sounds impossible.  Should this be 'will appear to happen after all'?

Yes, of course.  Damn copy and paste...

Paolo

>> +  specified *before* the barrier with respect to the other components of
>> +  the system.
>> +
>>  - smp_mb() guarantees that all the LOAD and STORE operations specified
>>    before the barrier will appear to happen before all the LOAD and
>>    STORE operations specified after the barrier with respect to the other
>> @@ -149,8 +160,9 @@ They come in four kinds:
> 
> 

Reply via email to