X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=urcu.c;h=0bd15471d29f40129bef0cefae55c3ca3d3dc1b3;hb=46d18a40d9e29f99f94589fa878ba9adb1babe83;hp=759b94bdb9e9550e178caa04904e6048c7810b2c;hpb=71210954265a0c7591a7dc9bead07ae18b8cd12f;p=urcu.git diff --git a/urcu.c b/urcu.c index 759b94b..0bd1547 100644 --- a/urcu.c +++ b/urcu.c @@ -107,12 +107,7 @@ struct rcu_gp rcu_gp = { .ctr = RCU_GP_COUNT }; * Written to only by each individual reader. Read by both the reader and the * writers. */ -DEFINE_URCU_TLS(struct rcu_reader, rcu_reader); - -#ifdef DEBUG_YIELD -unsigned int rcu_yield_active; -DEFINE_URCU_TLS(unsigned int, rcu_rand_yield); -#endif +__DEFINE_URCU_TLS_GLOBAL(struct rcu_reader, rcu_reader); static CDS_LIST_HEAD(registry);