kcsan_nestable_atomic_begin(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… kcsan_nestable_atomic_begin(9) πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ this one's a tiny little function that lives in the kernel headers and honestly? iconic.


🌸 NAME 🌸

kcsan_nestable_atomic_begin β€” begins a nestable atomic region 🫢


✨ SYNOPSIS ✨

void kcsan_nestable_atomic_begin (void );

πŸŽ€ ARGUMENTS πŸŽ€

  • void β€” literally no arguments, bestie. nothing. zero. she takes nothing and she gives everything πŸ’…

πŸ”₯ DESCRIPTION πŸ”₯

okay so the whole vibe here is: accesses inside this atomic region may appear to race with other accesses β€” like, from the outside it looks messy πŸ‘€ β€” but they should be considered atomic. no cap. so don't @ her about the apparent racy behaviour, that's just how she is πŸ¦‹


πŸ¦‹ SEE ALSO πŸ¦‹

she runs with a whole squad, and they're all in the kernel file ./include/linux/kcsan-checks.h:


open the whole crew, you'll never catch her lacking πŸ’–

and that's the tea, bestie πŸ“ this little page lives under ./include/linux and it's dated October 2026 β€” courtesy of the Kernel API Manual herself, signed, sealed, slayed πŸ‘‘πŸ’…

πŸ“¦ where this page comes from