__kcsan_rmb(9)
π
__kcsan_rmb(9) β read memory barrier instrumentation π
okay bestie, this is __kcsan_rmb(9) from the Kernel API Manual, and it is literally the function for read memory barrier instrumentation. No cap. π«Ά
β¨ NAME β¨
__kcsan_rmbβ read memory barrier instrumentation. Thatβs the whole vibe. Iconic. π
πΈ SYNOPSIS πΈ
The signature is exactly this, character for character, donβt @ me:
void __kcsan_rmb (void );
π ARGUMENTS π
voidβ no arguments, bestie. Not one. Zero. The void-est void. π«Ά
π¦ SEE ALSO π¦
Kernel file: ./include/linux/kcsan-checks.h. The whole bestie squad is right here:
__kcsan_check_access(9)__kcsan_mb(9)__kcsan_wmb(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)
Signed off from the ./include/linux corner of the world, dated October 2026, wearing the __kcsan_rmb(9) tag. Mwah ππ«Ά
π¦ 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