projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
qsbr: use defines to clarify code.
[urcu.git]
/
urcu-qsbr.c
diff --git
a/urcu-qsbr.c
b/urcu-qsbr.c
index c0e643dab54f460b59e3646ade4af850fd9d05fb..5f9e46dc28f6f88d11004c95acda61bd24643543 100644
(file)
--- a/
urcu-qsbr.c
+++ b/
urcu-qsbr.c
@@
-42,7
+42,7
@@
pthread_mutex_t urcu_mutex = PTHREAD_MUTEX_INITIALIZER;
/*
* Global grace period counter.
*/
/*
* 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
/*
* 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(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_COUNT
);
wait_for_quiescent_state();
internal_urcu_unlock();
wait_for_quiescent_state();
internal_urcu_unlock();
This page took
0.024718 seconds
and
4
git commands to generate.