rcu_unexpedite_gp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ 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:


Signed with love from ./kernel/rcu 🌈 β€” October 2026, rcu_unexpedite_gp(9) out! πŸ’…βœ¨

πŸ“¦ where this page comes from