cpu_rmap_release(9)
π 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 tostruct cpu_rmap, periodt. that's the whole argument, bestie. one single kref, pointed at astruct 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 π
alloc_cpu_rmap(9)cpu_rmap_get(9)cpu_rmap_put(9)cpu_rmap_add(9)cpu_rmap_update(9)free_irq_cpu_rmap(9)irq_cpu_rmap_notify(9)irq_cpu_rmap_release(9)irq_cpu_rmap_remove(9)irq_cpu_rmap_add(9)
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
- 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