From: Mathieu Desnoyers Date: Sat, 22 Jun 2013 18:02:30 +0000 (-0400) Subject: doc/examples: update qsbr example X-Git-Tag: v0.8.0~25 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=7ff54418ffac313216eac70d7af1474a78c21706;p=urcu.git doc/examples: update qsbr example Signed-off-by: Mathieu Desnoyers --- diff --git a/doc/examples/urcu-flavors/qsbr.c b/doc/examples/urcu-flavors/qsbr.c index bb12f9f..75302f0 100644 --- a/doc/examples/urcu-flavors/qsbr.c +++ b/doc/examples/urcu-flavors/qsbr.c @@ -85,21 +85,12 @@ int main(int argc, char **argv) goto end; } - /* - * For all RCU flavors except QSBR, we need to explicitly mark - * RCU read-side critical sections with rcu_read_lock() and - * rcu_read_unlock(). They can be nested. Those are no-ops for - * the QSBR flavor. - */ - rcu_read_lock(); - /* * RCU traversal of the linked list. */ cds_list_for_each_entry_rcu(node, &mylist, node) { printf("Value: %" PRIu64 "\n", node->value); } - rcu_read_unlock(); /* * Removing nodes from linked list. Safe against concurrent RCU