On Thu, Dec 31, 2015 at 09:07:10PM +0200, Michael S. Tsirkin wrote:
> -#define smp_store_release(p, v)                                              
> \
> -do {                                                                 \
> -     compiletime_assert_atomic_type(*p);                             \
> -     smp_mb();                                                       \
> -     WRITE_ONCE(*p, v);                                              \
> -} while (0)
> -
> -#define smp_load_acquire(p)                                          \
> -({                                                                   \
> -     typeof(*p) ___p1 = READ_ONCE(*p);                               \
> -     compiletime_assert_atomic_type(*p);                             \
> -     smp_mb();                                                       \
> -     ___p1;                                                          \
> -})

David Daney wanted to use fancy new MIPS barriers to provide better
implementations of this.

This patch isn't in the way of that, just a FYI.
--
To unsubscribe from this list: send the line "unsubscribe linux-metag" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to