rpcrdma_mrs_destroy(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rpcrdma_mrs_destroy β€” Kernel API Manual ✨

πŸŽ€ NAME πŸŽ€

rpcrdma_mrs_destroy β€” Release all of a transport's MRs πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

void rpcrdma_mrs_destroy (struct rpcrdma_xprt *r_xprt );

🌸 ARGUMENTS 🌸

  • r_xprt β€” controlling transport instance. that's the whole mood, bestie 🫢

🧚 DESCRIPTION 🧚

okay so this function is relying on the callerβ€”yes, youβ€”holding the transport send lock. That lock is the thing protecting the removal of mr->mr_list from req->rl_free_mrs so it's done safely. No cap, the send lock is the main character here πŸ‘‘.

🌈 SEE ALSO 🌈

Kernel file ./net/sunrpc/xprtrdma/verbs.c is where it's at, and these are the linked-up pages, iykyk:


mwah πŸ’‹ that's the page! source/version: ./net/sunrpc/xprtrdma; date: October 2026; page: rpcrdma_mrs_destroy(9) πŸ«ΆπŸ’–

πŸ“¦ where this page comes from