X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=urcu-qsbr.c;h=2cd6c126d8dd8d78ebd7877a88f324ea64cab0c7;hb=1182f6f0f7b86408594706001c841c56e2b8cbc8;hp=d6adc5bfaafa9d4d851842bad7d398967b081eec;hpb=ff12c1236f766980d57b1b80e0bd571c21c3df7f;p=userspace-rcu.git diff --git a/urcu-qsbr.c b/urcu-qsbr.c index d6adc5b..2cd6c12 100644 --- a/urcu-qsbr.c +++ b/urcu-qsbr.c @@ -64,11 +64,11 @@ struct rcu_gp rcu_gp = { .ctr = RCU_GP_ONLINE }; * Written to only by each individual reader. Read by both the reader and the * writers. */ -DEFINE_URCU_TLS(struct rcu_reader, rcu_reader); +__DEFINE_URCU_TLS_GLOBAL(struct rcu_reader, rcu_reader); #ifdef DEBUG_YIELD unsigned int rcu_yield_active; -DEFINE_URCU_TLS(unsigned int, rcu_rand_yield); +__DEFINE_URCU_TLS_GLOBAL(unsigned int, rcu_rand_yield); #endif static CDS_LIST_HEAD(registry);