nlm4svc_proc_free_all(9)
π nlm4svc_proc_free_all(9) β Kernel API Manual
Okay bestie, welcome to nlm4svc_proc_free_all, from the Kernel API Manual β¨ This is a page in section 9 (kernel land, iykyk) and it's all about one very specific RPC procedure. Let's get into it π«Ά
πΈ NAME πΈ
nlm4svc_proc_free_all β FREE_ALL: the procedure that discards a client's lock and share state. Like, both. At once. Bye girl ππ
π SYNOPSIS π
__be32 nlm4svc_proc_free_all (struct svc_rqst *rqstp );
That's the whole signature, no cap. One argument, returns a __be32. Slay π
π¦ ARGUMENTS π¦
rqstpβ the RPC transaction context π this is the little bundle of info the RPC layer hands over so the procedure knows what request it's dealing with.
β RETURN β
rpc_successβ RPC executed successfully. That's it, that's the whole mood β¨ the procedure is telling you it went fine.
π₯ DESCRIPTION π₯
So here's the RPC synopsis, and honestly it's giving "one line and a vibe check":
void NLMPROC4_FREE_ALL(nlm4_notify) = 23;
That's procedure number 23, takes an nlm4_notify argument, returns void. And per the name up top, its whole job is discarding the client's lock and share state π§Ήπ¦
π SEE ALSO π
Kernel file ./fs/lockd/svc4proc.c β plus the whole squad of sibling procedures, lowkey a full group chat of them:
nlm4svc_proc_null(9)nlm4svc_proc_test(9)nlm4svc_proc_lock(9)nlm4svc_proc_cancel(9)nlm4svc_proc_unlock(9)nlm4svc_proc_granted(9)nlm4svc_proc_test_msg(9)nlm4svc_proc_lock_msg(9)nlm4svc_proc_cancel_msg(9)nlm4svc_proc_unlock_msg(9)nlm4svc_proc_granted_msg(9)nlm4svc_proc_granted_res(9)nlm4svc_proc_sm_notify(9)nlm4svc_proc_unused(9)nlm4svc_proc_share(9)nlm4svc_proc_unshare(9)nlm4svc_proc_nm_lock(9)
π That's the whole page bestie β every flag, every reference, nothing skipped. Periodt.
kisses from ./fs/lockd π this one's dated October 2026, it's page nlm4svc_proc_free_all(9) out of the Kernel API Manual, and it ate, no crumbs left ππ§π
π¦ 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