svc_xprt_deferred_close(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… svc_xprt_deferred_close πŸ’…

okay so bestie, welcome to the svc_xprt_deferred_close(9) page from the Kernel API Manual β€” yeah it's a kernel manpage, but honestly? it's giving main character energy and i'm obsessed πŸŽ€


✨ NAME ✨

svc_xprt_deferred_close β€” close a transport πŸ’«

🌸 SYNOPSIS 🌸

void svc_xprt_deferred_close (struct svc_xprt *xprt );

literally that's the whole signature, no cap 🫢

πŸ¦‹ ARGUMENTS πŸ¦‹

  • xprt β€” the transport instance, periodt. that's the thing you're shutting down πŸš€

πŸ”₯ DESCRIPTION πŸ”₯

so here's the vibe: this function is used in contexts that need to defer the work of shutting down the transport to an nfsd thread ⭐

like, sometimes you can't just shut the transport down right this second β€” the situation is not it β€” so you hand that job off to an nfsd thread and let it handle the closing. delegation, queen behaviour πŸ‘‘βœ¨

πŸ’œ SEE ALSO πŸ’œ

kernel file ./net/sunrpc/svc_xprt.c plus the whole friend group, fr fr:


πŸ’€ lowkey reminder: this page lives under ./net/sunrpc, dated October 2026 β€” so yeah, mark your calendar bestie, that's the version/date vibe πŸ—“οΈπŸ’–

okay that's the whole page, you ate that, mwah πŸ˜­πŸ’…πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from