srcu_barrier(9)
π srcu_barrier(9) π
okay bestie, this lil icon is from the Kernel API Manual, and she's here to make one thing extremely clear: srcu_barrier waits until all in-flight call_srcu() callbacks complete. That's the whole vibe. No cap. β¨
πΈ NAME πΈ
srcu_barrier β wait until all in-flight call_srcu() callbacks complete. literally her whole job, and she ate. π
π¦ SYNOPSIS π¦
void srcu_barrier (struct srcu_struct *ssp );
π ARGUMENTS π
sspβ thesrcu_structon which to wait for in-flight callbacks. she's the main character here, okay? π«Ά
π SEE ALSO π
- Kernel file
./kernel/rcu/srcutree.c init_srcu_struct_generic(9)init_srcu_struct_fast(9)init_srcu_struct_fast_updown(9)cleanup_srcu_struct(9)call_srcu(9)synchronize_srcu_expedited(9)synchronize_srcu(9)get_state_synchronize_srcu(9)start_poll_synchronize_srcu(9)poll_state_synchronize_srcu(9)srcu_expedite_current(9)srcu_batches_completed(9)
go read these too, bestie β they're all in the same friend group, iykyk πβ¨
mwah π this little page came from ./kernel/rcu, dated October 2026, and it's literally srcu_barrier(9) β periodt. ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms