projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix data type, should now be long rather than int.
[urcu.git]
/
urcu.h
diff --git
a/urcu.h
b/urcu.h
index b8f6d9b29ab20a73b40b547261294c0f033c56e8..424980650474953be7c7e081ec0fe07f5e14d034 100644
(file)
--- a/
urcu.h
+++ b/
urcu.h
@@
-175,13
+175,13
@@
static inline void debug_yield_init(void)
* Using a int rather than a char to eliminate false register dependencies
* causing stalls on some architectures.
*/
* Using a int rather than a char to eliminate false register dependencies
* causing stalls on some architectures.
*/
-extern
int
urcu_gp_ctr;
+extern
long
urcu_gp_ctr;
-extern
int
__thread urcu_active_readers;
+extern
long
__thread urcu_active_readers;
static inline int rcu_old_gp_ongoing(int *value)
{
static inline int rcu_old_gp_ongoing(int *value)
{
-
int
v;
+
long
v;
if (value == NULL)
return 0;
if (value == NULL)
return 0;
@@
-194,7
+194,7
@@
static inline int rcu_old_gp_ongoing(int *value)
static inline void rcu_read_lock(void)
{
static inline void rcu_read_lock(void)
{
-
int
tmp;
+
long
tmp;
debug_yield_read();
tmp = urcu_active_readers;
debug_yield_read();
tmp = urcu_active_readers;
This page took
0.023523 seconds
and
4
git commands to generate.