-
- /* Wake all waiters in our stack head, excluding ourself. */
- cds_wfs_for_each_blocking_safe(gp_waiters_head, waiters_iter,
- waiters_iter_n) {
- struct gp_waiters_thread *wt;
-
- wt = caa_container_of(waiters_iter,
- struct gp_waiters_thread, node);
- if (wt == &gp_waiters_thread)
- continue;
- urcu_adaptative_wake_up(&wt->wait);
- }
-