read_sequnlock_excl_bh(9)
β¨ NAME β¨
read_sequnlock_excl_bh β bestie, this is the one that stops a seqlock_t softirq-disabled locking reader section. like, you opened the section, and now this lil icon closes it out. closing time energy π
(it's a Kernel API Manual page, fyi β yep, that's the manual, we're in kernel land now π«Ά)
π¦ SYNOPSIS π¦
void read_sequnlock_excl_bh (seqlock_t *sl );
literally that's the whole call. no cap. β¨
π ARGUMENTS π
slβ Pointer toseqlock_t. that's it, that's the whole vibe β you hand it a pointer to yourseqlock_tand it does its thing π
π SEE ALSO π
okay so this is the part where the kernel goes full "and here's everyone in my contacts list" π β the whole seqlock/seqlock_t fam lives in the kernel file ./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_sequnlock_excl(9)read_seqlock_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)
like, the whole friend group showed up to the group chat π§π
okay that's the whole page, hope it ate π
this one came from the fine people at ./include/linux, dated October 2026 β mwah, ty for reading bestie, ily, go unlock some seqlocks (respectfully) πβ¨
π¦ 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