rproc_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– rproc_put(9) β€” Kernel API Manual πŸ’–

okay bestie, welcome to the kernel API manual, this one's rproc_put(9) and it's honestly a little emo but in a slay way πŸ’…


✨ NAME ✨

rproc_put β€” release rproc reference 🫢


🌸 SYNOPSIS 🌸

void rproc_put (struct rproc *rproc );

like yes that's the whole signature, she's tidy πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • rproc β€” the remote processor handle πŸ‘‘ (this is the one you're letting go of, be gentle)

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the vibe: this function decrements the rproc dev refcount. That's it. That's the whole job. ✨

And then β€” and this is the main character moment β€” if no one holds any reference to rproc anymore, then its refcount would now drop to zero, and it would be freed. πŸ’€ So like, after this call your handle might literally not exist anymore, no cap. act accordingly πŸ™ˆ


🌈 SEE ALSO 🌈

the whole friend group fr fr, all in the kernel file ./drivers/remoteproc/remoteproc_core.c:


bestie reminder: this page lives in ./drivers/remoteproc, dated October 2026, and it's filed under rproc_put(9). that's the whole lore πŸ“πŸ§š

k that's it, go forth and decrement responsibly πŸ’œβœ¨

πŸ“¦ where this page comes from