srcu_read_unlock_fast(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… srcu_read_unlock_fast(9) β€” from the Kernel API Manual, bestie πŸŽ€

okay so picture this: you're deep in kernel land, living your best life inside a light-weight SRCU read-side critical section, and now it's time to leave ✨. That's literally this function. She's the exit door, she's iconic, she's got your back 🫢


🌸 NAME 🌸

srcu_read_unlock_fast β€” unregister a old reader from an SRCU-protected structure. yes bestie, "a old reader", that's the original wording, I'm not touching it πŸ’€ she's quirky like that.


✨ SYNOPSIS ✨

void srcu_read_unlock_fast (struct srcu_struct *ssp , struct srcu_ctr __percpu *scp );

two args, zero return value, all vibes πŸ”₯


πŸ¦‹ ARGUMENTS πŸ¦‹

  • ssp β€” the srcu_struct you're unregistering the old reader from. that's her house, that's where the paperwork happens 🏠
  • scp β€” this one's important, bestie πŸ‘€ it's the return value from the corresponding srcu_read_lock_fast. like, the matching one. the one that goes with it. no cap, don't just grab a random one πŸ™ˆ

πŸ’– DESCRIPTION πŸ’–

Exit a light-weight SRCU read-side critical section. that's it, that's the whole thing, she's a simple girlie with a simple job πŸ’… you were in the light-weight section, now you're not, and the kernel is at peace 🌈


πŸ‘‘ SEE ALSO πŸ‘‘

okay this list is long and honestly it ate, so let me lay it out for you πŸ“

the whole friend group, fr fr πŸ’œ go read srcu_read_lock_fast(9) first if you haven't, she's the one who opens the section you're closing here 😭


main character energy: you cannot unlock what you never locked. pair the right scp with the right lock call, bestie 🧚

and that's the page!! πŸŽ€ sourced straight from ./include/linux, dated October 2026, filed under srcu_read_unlock_fast(9) in the Kernel API Manual β€” slay, go forth, and exit those critical sections responsibly πŸ’–βœ¨

πŸ“¦ where this page comes from