Update makefile to compiler for 32-bit architectures on x86_64
[urcu.git] / urcu-qsbr.c
index c0e643dab54f460b59e3646ade4af850fd9d05fb..ba6e02af27f3a18b60f26d56779bb5d4f869524e 100644 (file)
@@ -42,7 +42,7 @@ pthread_mutex_t urcu_mutex = PTHREAD_MUTEX_INITIALIZER;
 /*
  * Global grace period counter.
  */
-unsigned long urcu_gp_ctr = 1;
+unsigned long urcu_gp_ctr = RCU_GP_ONLINE;
 
 /*
  * Written to only by each individual reader. Read by both the reader and the
@@ -153,7 +153,7 @@ void synchronize_rcu(void)
                STORE_SHARED(rcu_reader_qs_gp, 0);
 
        internal_urcu_lock();
-       STORE_SHARED(urcu_gp_ctr, urcu_gp_ctr + 2);
+       STORE_SHARED(urcu_gp_ctr, urcu_gp_ctr + RCU_GP_CTR);
        wait_for_quiescent_state();
        internal_urcu_unlock();
 
This page took 0.022961 seconds and 4 git commands to generate.