cpu_rmap_release(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so bestie, welcome to the Kernel API Manual, and today's main character is cpu_rmap_release. ngl this one is short and sweet but she's important, so let's get into it ✨


🌸 NAME 🌸

cpu_rmap_release β€” the internal reclaiming helper that gets called from kref_put 🫢

like, she's internal, okay? she's not out here doing public-facing work. she's the behind-the-scenes bestie who handles the reclaiming when kref_put calls her up. iykyk πŸ’…


✨ SYNOPSIS ✨

void cpu_rmap_release (struct kref *ref );

that's it. that's the whole vibe. no cap, she takes exactly one thing and returns nothing (void, iconic, no notes) πŸ”₯


πŸ¦‹ ARGUMENTS πŸ¦‹

  • ref β€” a kref to struct cpu_rmap, periodt. that's the whole argument, bestie. one single kref, pointed at a struct cpu_rmap, and she's good to go πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

okay so the kernel file lives at ./lib/cpu_rmap.c and honestly the whole friend group is here, so let me introduce you πŸŽ€

go read those too, they're literally all connected, no cap 🌈


quick reminder bestie: this is an internal helper, so don't go calling her from your own code expecting main-character treatment, k? she's called from kref_put, that's her whole thing πŸ’€

and that's the page!! mwah πŸ’‹ this lil cutie comes to you from ./lib, dated October 2026, and she's filed under cpu_rmap_release(9) β€” take care of her, she's iconic πŸ‘‘πŸ’œπŸ§š

πŸ“¦ where this page comes from