rcu_unexpedite_gp(9)
π NAME
okay so bestie, welcome to rcu_unexpedite_gp(9) from the Kernel API Manual π
β¨ This page is literally the undo button energy for an RCU expedite request, and it's giving very specific.
rcu_unexpedite_gp β Cancel prior rcu_expedite_gp() invocation π«Ά
πΈ SYNOPSIS
void rcu_unexpedite_gp (void );
π¦ ARGUMENTS
voidβ no arguments, periodt. Nothing to pass in, nothing to overthink, just vibes π.
β¨ DESCRIPTION
Undo a prior call to rcu_expedite_gp. No cap, that's the whole assignment.
Here's the important condition, bestie: if all prior calls to rcu_expedite_gp are undone by a subsequent call to rcu_unexpedite_gp, and if the rcu_expedited sysfs/boot parameter is not set, then all subsequent calls to synchronize_rcu and friends will return to their normal non-expedited behavior π₯
So yeah β when the expedite requests are fully cancelled and that parameter isn't set, the synchronize_rcu crew goes back to its normal non-expedited era. iconic behavior, honestly π
π₯ SEE ALSO
Kernel file ./kernel/rcu/update.c, plus these besties:
rcu_read_lock_held_common(9)rcu_async_hurry(9)rcu_async_relax(9)rcu_expedite_gp(9)rcu_read_lock_held(9)rcu_read_lock_bh_held(9)wakeme_after_rcu(9)init_rcu_head_on_stack(9)destroy_rcu_head_on_stack(9)get_completed_synchronize_rcu(9)
Signed with love from ./kernel/rcu π β October 2026, rcu_unexpedite_gp(9) out! π
β¨
π¦ 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