srcu_batches_completed(9)
πΈ NAME πΈ
okay so bestie, welcome to the srcu_batches_completed(9) page from the Kernel API Manual β¨ and it's literally here to do one iconic thing: srcu_batches_completed β return batches completed. no cap π
β¨ SYNOPSIS β¨
unsigned long srcu_batches_completed (struct srcu_struct *ssp );
π ARGUMENTS π
sspβ thesrcu_structon which to report batch completion. that's the target of the vibe check, okay? π«Ά
π¦ DESCRIPTION π¦
So this one reports the number of batches, correlated with β but not necessarily precisely the same as β the number of grace periods that have elapsed. like, they're linked but they are not identical twins, bestie ππ―
π SEE ALSO π
Kernel file ./kernel/rcu/srcutree.c, plus the whole squad: 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_barrier(9), srcu_expedite_current(9). π
Source/version cuteness: this one's from ./kernel/rcu, dated October 2026, and the page is srcu_batches_completed(9) β bye bestie, mwah π§π
π¦ 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