read_sequnlock_excl(9)
okay so bestie, welcome to the Kernel API Manual β today's main character is read_sequnlock_excl(9), and she is literally here to end a seqlock_t locking reader critical section. no cap, that's the whole vibe. π
π NAME π
read_sequnlock_excl β end a seqlock_t locking reader critical section. that's it, that's the job, and she ate. β¨
β¨ SYNOPSIS β¨
void read_sequnlock_excl (seqlock_t *sl );
the signature is giving exactly this, bestie β copy it character for character, fr fr. π
π«Ά ARGUMENTS π«Ά
slβ a pointer toseqlock_t. that's the one and only argument, periodt. π¦
π SEE ALSO π
okay so these are all the seqlock-adjacent besties listed on the page, in the original order. lowkey a whole extended universe. iykyk. π«
the kernel file that owns this whole friend group is ./include/linux/seqlock.h:
seqcount_init(9)SEQCNT_ZERO(9)__read_seqcount_begin(9)raw_read_seqcount_begin(9)read_seqcount_begin(9)raw_read_seqcount(9)raw_seqcount_try_begin(9)raw_seqcount_begin(9)__read_seqcount_retry(9)read_seqcount_retry(9)raw_write_seqcount_begin(9)raw_write_seqcount_end(9)write_seqcount_begin_nested(9)write_seqcount_begin(9)write_seqcount_end(9)raw_write_seqcount_barrier(9)write_seqcount_invalidate(9)SEQCNT_LATCH_ZERO(9)seqcount_latch_init(9)raw_read_seqcount_latch(9)read_seqcount_latch(9)raw_read_seqcount_latch_retry(9)read_seqcount_latch_retry(9)raw_write_seqcount_latch(9)write_seqcount_latch_begin(9)write_seqcount_latch(9)write_seqcount_latch_end(9)seqlock_init(9)DEFINE_SEQLOCK(9)read_seqbegin(9)read_seqretry(9)write_seqlock(9)write_sequnlock(9)write_seqlock_bh(9)write_sequnlock_bh(9)write_seqlock_irq(9)write_sequnlock_irq(9)write_seqlock_irqsave(9)write_sequnlock_irqrestore(9)read_seqlock_excl(9)read_seqlock_excl_bh(9)read_sequnlock_excl_bh(9)read_seqlock_excl_irq(9)read_sequnlock_excl_irq(9)read_seqlock_excl_irqsave(9)read_sequnlock_excl_irqrestore(9)read_seqbegin_or_lock(9)need_seqretry(9)done_seqretry(9)read_seqbegin_or_lock_irqsave(9)done_seqretry_irqrestore(9)scoped_seqlock_read(9)
mwah π β this page's source/version is ./include/linux, and the date on it is October 2026. bye bestie, go end that reader critical section responsibly. πΈπ«Ά
π¦ 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