nlmclnt_shutdown_rpc_clnt(9)
π NAME π
nlmclnt_shutdown_rpc_clnt β safely shut down NLM client RPC operations. Yes bestie, that's the whole vibe β¨
π SYNOPSIS π
void nlmclnt_shutdown_rpc_clnt (struct nlm_host *host );
π¦ ARGUMENTS π¦
hostβ thenlm_hostto shut down. That's the one thing you're handing over, periodt π
πΈ DESCRIPTION πΈ
Okay so here's the tea β: this function cancels outstanding RPC tasks and marks the client as shut down. Very demure, very mindful π§
It also synchronizes with nlmclnt_release_host via nlm_host_mutex to prevent races between shutdown and host destruction β we love a coordinated queen πβ¨
And ngl, it's safe to call if h_rpcclnt is NULL or if the client is already shut down β no drama, no cap π
π SEE ALSO π
Catch these related icons from the kernel file ./fs/lockd/host.c:
nlmclnt_lookup_host(9)nlmclnt_release_host(9)nlmsvc_lookup_host(9)nlmsvc_release_host(9)nlm_rebind_host(9)nlm_host_rebooted(9)
mwah π that's the page! Source/version: ./fs/lockd Β· Date: October 2026 Β· Page: nlmclnt_shutdown_rpc_clnt(9). Bye bestie, go shut down those RPC ops safely π«Άβ¨
π¦ 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