batadv_orig_node_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_orig_node_put(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” no cap, this is the whole page for batadv_orig_node_put, and it's honestly iconic in a quiet, behind-the-scenes way. We're in kernel-land, section 9, and this little function is out here doing the unglamorous work of letting go. πŸ¦‹


✨ NAME ✨

batadv_orig_node_put β€” decrement the orig node refcounter and possibly release it

like, yes, that's literally it. it takes the refcount down by one and maybe frees the thing. it's giving "I'm not gonna make a scene, but I will absolutely clean up." πŸ’…


πŸ”₯ SYNOPSIS πŸ”₯

void batadv_orig_node_put (struct batadv_orig_node *orig_node );

that's the whole signature, bestie β€” returns void, so don't go looking for a return value, there isn't one. ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • orig_node β€” the orig node to free 🫢

yep, that's the one single argument. hand it the orig node you want gone and let the refcounter do its thing.


πŸ’– SEE ALSO πŸ’–

go read these next, iykyk β€” they're all in the kernel file ./net/batman-adv/originator.h:

it's a whole family of _put functions fr fr β€” they all matched energy. πŸ‘‘


and that's the page, bestie! 🌸 this one comes from ./net/batman-adv, dated October 2026, and it lives in the Kernel API Manual β€” mwah, go forth and decrement responsibly πŸ’œπŸŽ€β­

πŸ“¦ where this page comes from