* with rcu_read_lock() and rcu_read_unlock(). They can be
* nested. Those are no-ops for the QSBR flavor.
*/
* with rcu_read_lock() and rcu_read_unlock(). They can be
* nested. Those are no-ops for the QSBR flavor.
*/
cds_list_for_each_entry_rcu(node, &mylist, node) {
printf("Value: %" PRIu64 "\n", node->value);
}
cds_list_for_each_entry_rcu(node, &mylist, node) {
printf("Value: %" PRIu64 "\n", node->value);
}
* batch work. Moreover, call_rcu() can be called from a RCU
* read-side critical section, but synchronize_rcu() should not.
*/
* batch work. Moreover, call_rcu() can be called from a RCU
* read-side critical section, but synchronize_rcu() should not.
*/