nlm4svc_proc_free_all(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:


πŸ’– 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