read_seqlock_excl_irq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ read_seqlock_excl_irq(9) πŸ‘‘

okay bestie, this is the Kernel API Manual entry for read_seqlock_excl_irq β€” the one that starts a non-interruptible seqlock_t locking reader section. Slay. πŸ’…


πŸŽ€ NAME πŸŽ€

read_seqlock_excl_irq β€” starts a non-interruptible seqlock_t locking reader section. That's the whole vibe, no cap. ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

void read_seqlock_excl_irq (seqlock_t *sl );

🌸 ARGUMENTS 🌸

  • sl β€” pointer to seqlock_t. This is the seqlock bestie you're passing in, and yes, keep that exact type. 🫢

πŸ”₯ DESCRIPTION πŸ”₯

okay so this is the _irq variant of read_seqlock_excl. Use this only if the seqlock_t write side section, or other read sections, can be invoked from a hardirq context. The way that or other read sections is emphasized? iconic. Don't skip it. πŸ’…

bestie, that "only if" is real: this is the _irq flavor, so it's for the hardirq-context situation described above. No inventing extra rules, fr fr. ⚠️

πŸ’œ SEE ALSO πŸ’œ

Kernel file: ./include/linux/seqlock.h. The whole squad is here:


That's the page, bestie. source/version: ./include/linux Β· date: October 2026 β€” go be iconic with your seqlocks. πŸ’–πŸ‘‘

πŸ“¦ where this page comes from