rpcrdma_ib_c...t_unregister(9)
π¦ rpcrdma_ib_client_unregister(9) π¦
okay bestie so this one is from the Kernel API Manual β yes, that manual β and it's a tiny little function that does one very specific job on the way out. no cap, it's like the friend who makes sure nobody leaves their jacket at the party. π
β¨ NAME β¨
rpcrdma_ib_client_unregister β unregister the ib_client for xprtrdma π«Ά
β¨ SYNOPSIS β¨
void rpcrdma_ib_client_unregister (void );
β¨ ARGUMENTS β¨
voidβ no arguments. like, none. zero. the void is voiding. π
β¨ DESCRIPTION β¨
okay so here's the whole thing, and I'm gonna give it to you straight because it's literally one line:
cel: watch for orphaned rpcrdma_device objects on module unload
that's it. that's the tea. β the function's whole deal is watching for orphaned rpcrdma_device objects when the module unloads β so like, when everything's packing up and going home, this is the vibe check that makes sure no rpcrdma_device got left behind with no one to look after it. π iconic behavior tbh.
β¨ SEE ALSO β¨
rpcrdma_rn_register(9)rpcrdma_rn_unregister(9)rpcrdma_add_one(9)rpcrdma_remove_one(9)rpcrdma_ib_client_register(9)- Kernel file
./net/sunrpc/xprtrdma/ib_client.c
π real talk: this page is short because the function is short. don't go looking for extra options, extra return values, or extra lore β there aren't any. everything you need is right here, and everything here is everything there is. periodt. π
and that's the whole page bestie!! big slay, no crumbs. this one came out of ./net/sunrpc/xprtrdma, dated October 2026, and yeah the header got truncated to rpcrdma_ib_c...t_unregister(9) because even the manpage tooling was feeling a little dramatic that day πβ¨ go forth and unregister responsibly π§π
π¦ 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