X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu.c;h=7b75d4c545da73765d78fa168d628d3d4513e9f5;hp=b8e8b422a5941adab6999979736317a29e2d51f9;hb=cf5271eed768bea133b1916eca1d1917920e3105;hpb=f0708810fe66d7fdcf52903c607ed65c9fa664c7 diff --git a/urcu.c b/urcu.c index b8e8b42..7b75d4c 100644 --- a/urcu.c +++ b/urcu.c @@ -392,7 +392,7 @@ void rcu_init(void) if (init_done) return; init_done = 1; - if (!membarrier(MEMBARRIER_EXPEDITED)) + if (!membarrier(MEMBARRIER_EXPEDITED | MEMBARRIER_QUERY)) has_sys_membarrier = 1; } #endif