X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=urcu-qsbr-static.h;h=86ae7d4aca91a6dd0ac998e5bf425b054a152716;hb=1a80f35636b70a4f40e0568fbef31b3764035f6f;hp=752d4b9aced8630a94fca3bcf1e6338b012d0e36;hpb=727f819de5737f4be5b9f7e50aacf84c7a3f7999;p=urcu.git diff --git a/urcu-qsbr-static.h b/urcu-qsbr-static.h index 752d4b9..86ae7d4 100644 --- a/urcu-qsbr-static.h +++ b/urcu-qsbr-static.h @@ -196,7 +196,7 @@ static inline void _rcu_quiescent_state(void) static inline void _rcu_thread_offline(void) { smp_mb(); - rcu_reader_qs_gp = ACCESS_ONCE(urcu_gp_ctr); + rcu_reader_qs_gp = 0; } static inline void _rcu_thread_online(void)