kcsan_nestable_atomic_end(9)
π kcsan_nestable_atomic_end(9) π
okay so bestie, we're in the Kernel API Manual today and this page is about kcsan_nestable_atomic_end β the little function that closes out a nestable atomic region. no cap, that's the whole vibe. it's the end girlie, the closing bracket, the "ok we're done here" of the nestable atomic world πΈ
β¨ NAME β¨
kcsan_nestable_atomic_end β end nestable atomic region π
like, literally what it says on the tin. it ends the nestable atomic region. slay.
π¦ SYNOPSIS π¦
void kcsan_nestable_atomic_end (void );
that's it. that's the whole signature. a void function, it takes nothing, it returns nothing, it just ends. main character energy fr fr π
π ARGUMENTS π
voidβ no arguments. none. zero. not a single one. she takes nothing and she gives nothing back (in the return-value sense, anyway) π
π₯ SEE ALSO π₯
okay so this is the part where the manpage just goes absolutely feral and lists, like, everyone in the KCSAN friend group. the whole group chat, honestly. first up the kernel file where you'll find all this:
./include/linux/kcsan-checks.h
and then the icons themselves:
__kcsan_check_access(9)__kcsan_mb(9)__kcsan_wmb(9)__kcsan_rmb(9)__kcsan_release(9)kcsan_disable_current(9)kcsan_enable_current(9)kcsan_nestable_atomic_begin(9)β the other half of this duo, the "on" to this "off" π«Άkcsan_flat_atomic_begin(9)kcsan_flat_atomic_end(9)kcsan_atomic_next(9)kcsan_set_access_mask(9)kcsan_begin_scoped_access(9)kcsan_end_scoped_access(9)__kcsan_check_read(9)__kcsan_check_write(9)__kcsan_check_read_write(9)kcsan_check_read(9)kcsan_check_write(9)kcsan_check_read_write(9)ASSERT_EXCLUSIVE_WRITER(9)ASSERT_EXCLUSIVE_WRITER_SCOPED(9)ASSERT_EXCLUSIVE_ACCESS(9)ASSERT_EXCLUSIVE_ACCESS_SCOPED(9)ASSERT_EXCLUSIVE_BITS(9)
like, the whole roster. go read them, they're all iconic in their own way π
and that's the page, bestie!! short and sweet, just how we like it sometimes π mwah π
this little gem lives in ./include/linux and the manual itself is dated October 2026 β signed, sealed, delivered, and yes it's still kcsan_nestable_atomic_end(9) π
β¨
π¦ 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