raw_atomic_l...turn_release(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… raw_atomic_long_inc_return_release(9) β€” Kernel API Manual πŸŽ€

okay so this is the Kernel API Manual page for the header situation raw_atomic_l...turn_release(9), and it’s genuinely such a clean little atomic helper. bestie, let’s get into it πŸ’–

🌸 NAME 🌸

raw_atomic_long_inc_return_release β€” atomic increment with release ordering. periodt ✨

✨ SYNOPSIS ✨

long raw_atomic_long_inc_return_release (atomic_long_t *v );

πŸŽ€ ARGUMENTS πŸŽ€

  • v β€” pointer to atomic_long_t. that’s the whole arg, no cap 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

Atomically updates v to (v + 1) with release ordering. so it does the increment and the ordering vibe in one atomic move πŸ’…

Safe to use in noinstr code; prefer atomic_long_inc_return_release elsewhere. like, yes it’s safe in noinstr, but elsewhere the non-raw cutie is the preferred one, okay? 🌸

πŸ”₯ RETURN πŸ”₯

The updated value of v. that’s what you get back, bestie πŸ’–

🌈 SEE ALSO 🌈


and that’s the tea, bestie β˜• β€” this page comes from ./include/linux/atomic, dated October 2026, for raw_atomic_l...turn_release(9). mwah πŸ’–βœ¨

πŸ“¦ where this page comes from