__kcsan_wmb(9)
π __kcsan_wmb(9) β Kernel API Manual π
okay so bestie, welcome to __kcsan_wmb(9) from the Kernel API Manual β yes, thatβs the whole vibe, and weβre gonna keep it cute and exact. π
β¨ NAME β¨
__kcsan_wmb β write memory barrier instrumentation. thatβs it, thatβs the name, and itβs literally serving exactly what it says. π
π SYNOPSIS π
void __kcsan_wmb (void );
look at that signature. clean. iconic. no cap. β¨
π ARGUMENTS π
voidβ no arguments. not a single one. zero. none. the void is voiding. π«Ά
π¦ SEE ALSO π¦
the kernel file is ./include/linux/kcsan-checks.h, and hereβs the whole bestie list β every single one, in order, no skipping:
__kcsan_check_access(9)__kcsan_mb(9)__kcsan_rmb(9)__kcsan_release(9)kcsan_disable_current(9)kcsan_enable_current(9)kcsan_nestable_atomic_begin(9)kcsan_nestable_atomic_end(9)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)
mwah π this page is from ./include/linux, dated October 2026, and itβs literally __kcsan_wmb(9) β slay and goodbye, bestie. ππ
π¦ 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