index 39917a41f2c321753ade45e59caf3e8f275806a4..06dc963f87ed28f4f3041e564dfefe8af1681872 100644 (file)
* #LoadStore (RMO) | #StoreStore (RMO, PSO) together are the appropriate
* release barrier for sparcv8+ upwards.
*/
+#define S_UNLOCK(lock) \
do \
{ \
__asm__ __volatile__ ("membar #LoadStore | #StoreStore \n":::"memory"); \