X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-qsbr.c;h=0e1252fdbba707e4515cbbabe8c8a837a6408c79;hp=b043b8592e7f04f1606bd3b734b2130e09c260e9;hb=18c3778a6e548f0926cada96db00f8da7cc81454;hpb=d40fde2c4f6170c3ace770354d99acc9e9732ec5 diff --git a/urcu-qsbr.c b/urcu-qsbr.c index b043b85..0e1252f 100644 --- a/urcu-qsbr.c +++ b/urcu-qsbr.c @@ -146,9 +146,9 @@ static void update_counter_and_wait(void) smp_mb(); } - list_for_each_entry_safe(index, tmp, ®istry, head) { + list_for_each_entry_safe(index, tmp, ®istry, node) { if (!rcu_gp_ongoing(&index->ctr)) - list_move(&index->head, &qsreaders); + list_move(&index->node, &qsreaders); } if (list_empty(®istry)) { @@ -305,7 +305,7 @@ void rcu_register_thread(void) assert(rcu_reader.ctr == 0); mutex_lock(&rcu_gp_lock); - list_add(&rcu_reader.head, ®istry); + list_add(&rcu_reader.node, ®istry); mutex_unlock(&rcu_gp_lock); _rcu_thread_online(); } @@ -318,7 +318,7 @@ void rcu_unregister_thread(void) */ _rcu_thread_offline(); mutex_lock(&rcu_gp_lock); - list_del(&rcu_reader.head); + list_del(&rcu_reader.node); mutex_unlock(&rcu_gp_lock); }