Quoting r. Roland Dreier <[EMAIL PROTECTED]>:
> Subject: Re: [PATCH (updated)] ipoib: dont lock tx on completion
> 
>     Michael> Can they be moved to before the wmb? I think not.
> 
> Why not?  All wmb() does is guarantee that stores issued before the
> wmb() will complete before stores issued after the wmb().  It doesn't
> even say anything about when the stores have to complete, let alone
> the order of loads.  The most obvious definition is for sparc64, where
> we have
> 
>       #define wmb()           membar("#StoreStore")
> 
> which my Sparc reference manual says only means
> 
>     Forces all stores after the MEMBAR to wait until all stores before
>     the MEMBAR have reached global visibility.
> 
> ppc is similar, where wmb() is just "eieio."
> 
>  - R.
> 

OK, so means we must make them both mb(). Sigh.

-- 
MST - Michael S. Tsirkin
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to