srp_destroy_fr_pool(9)
π srp_destroy_fr_pool(9) π
okay so bestie, welcome to the Kernel API Manual β yes it's a manpage, yes it's section 9, and yes we're gonna get through this together π«Ά this one's called srp_destroy_fr_pool and it's honestly the cleanup-era main character of the SRP pool saga.
β¨ NAME β¨
srp_destroy_fr_pool β free the resources owned by a pool π§Ήπ
like, the pool had a whole life, it registered things, it held things, and now we're letting it go. closure, but make it kernel-space πΈ
β¨ SYNOPSIS β¨
void srp_destroy_fr_pool (struct srp_fr_pool *pool );
that's it. that's the whole signature. no return value, no drama, just vibes and a pipe-cleaner for memory π₯ (note: it's void, so don't go checking for an exit code, there isn't one, periodt)
β¨ ARGUMENTS β¨
poolβ the fast registration pool that is about to be destroyed π this is the one getting freed, the one whose resources are owned by the pool and are gonna be released. hand it over, bestie, its era is over π
β¨ SEE ALSO β¨
the whole friend group, fr fr π and heads up, the kernel file for all this lives at ./drivers/infiniband/ulp/srp/ib_srp.c β that's the address, iykyk π
srp_create_fr_pool(9)β the birth of the pool, the origin story π±srp_fr_pool_get(9)srp_fr_pool_put(9)srp_destroy_qp(9)srp_del_scsi_host_attr(9)srp_connected_ch(9)srp_claim_req(9)srp_free_req(9)srp_map_data(9)srp_post_send(9)srp_tl_err_work(9)srp_change_queue_depth(9)srp_conn_unique(9)srp_parse_in(9)
go read them all, bestie, they're lowkey iconic individually too π
okay real talk for a sec π: this is the destroy function β it frees the resources owned by the pool. so yeah, after you call it, that pool is done. don't be out here using a destroyed pool, that's not the vibe and the kernel will Not be nice about it π
and that's the page!! π¦ this little gem comes from the source/version tag ./drivers/infiniband/ulp/srp and it's dated October 2026 β so go forth, destroy your pools responsibly, and remember: cleanup is self-care ππβ¨
π¦ 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