smp_mb();
for (;;) {
- struct rcu_wfs_node *node = rcu_wfs_pop(&s);
+ struct rcu_wfs_node *node = rcu_wfs_pop_blocking(&s);
if (node) {
defer_rcu(free, node);
struct rcu_wfs_node *node;
do {
- node = rcu_wfs_pop(s);
+ node = rcu_wfs_pop_blocking(s);
if (node) {
free(node);
(*nr_dequeues)++;