X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fexamples%2Flist%2Fcds_list_for_each_entry_rcu.c;h=6e4f7d6533f2db10322387592fbac0afea8cf8cb;hb=83e334d03eaba62df373cf44298616458900078a;hp=b0aff29c1d012d2162724955fd84e89fe7cbdfed;hpb=d427bff9f837b32b4f7cd000078ed43cc0929a73;p=urcu.git diff --git a/doc/examples/list/cds_list_for_each_entry_rcu.c b/doc/examples/list/cds_list_for_each_entry_rcu.c index b0aff29..6e4f7d6 100644 --- a/doc/examples/list/cds_list_for_each_entry_rcu.c +++ b/doc/examples/list/cds_list_for_each_entry_rcu.c @@ -10,13 +10,13 @@ * granted, provided the above notices are retained, and a notice that * the code was modified is included with the above copyright notice. * - * This example shows how to to a RCU linked list traversal, safely + * This example shows how to do a RCU linked list traversal, safely * against concurrent RCU updates. */ #include -#include /* Userspace RCU flavor */ +#include /* Userspace RCU flavor */ #include /* RCU list */ #include /* For CAA_ARRAY_SIZE */ @@ -37,10 +37,10 @@ int main(int argc, char **argv) struct mynode *node; /* - * Each thread need using RCU read-side need to be explicitely + * Each thread need using RCU read-side need to be explicitly * registered. */ - rcu_register_thread(); + urcu_memb_register_thread(); /* * Adding nodes to the linked-list. Safe against concurrent @@ -62,10 +62,10 @@ int main(int argc, char **argv) printf("mylist content:"); /* - * Surround the RCU read-side critical section with rcu_read_lock() - * and rcu_read_unlock(). + * Surround the RCU read-side critical section with urcu_memb_read_lock() + * and urcu_memb_read_unlock(). */ - rcu_read_lock(); + urcu_memb_read_lock(); /* * This traversal can be performed concurrently with RCU @@ -75,10 +75,10 @@ int main(int argc, char **argv) printf(" %d", node->value); } - rcu_read_unlock(); + urcu_memb_read_unlock(); printf("\n"); end: - rcu_unregister_thread(); + urcu_memb_unregister_thread(); return ret; }