nlmsvc_proc_test_msg(9)
π β¨ nlmsvc_proc_test_msg β the manual page, but make it cute β¨π
okay so bestie, this is the nlmsvc_proc_test_msg(9) page from the Kernel API Manual. It's giving kernel-lock-checking realness, and we're gonna get through it together. No cap. π«Ά
πΈ NAME πΈ
nlmsvc_proc_test_msg β TEST_MSG: Check for conflicting lock
That's the whole vibe. It checks for a conflicting lock. Periodt. π
π SYNOPSIS π
__be32 nlmsvc_proc_test_msg (struct svc_rqst *rqstp );
That's the function signature, bestie. Copy it exactly, don't come for me. π
π¦ ARGUMENTS π¦
rqstpβ RPC transaction context. That's it. That's the argument. It's the RPC transaction context, and honestly? Iconic. β¨
π RETURN π
Here's the vibe check on what this function can hand back to you, bestie:
rpc_successβ RPC executed successfully. Slay. πrpc_drop_replyβ Do not send an RPC reply. Like, just don't. πrpc_garbage_argsβ The request arguments are malformed. Garbage in, garbage out, literally. πrpc_system_errβ RPC execution failed. π Not the system error.
no cap, those are the only return values. I didn't invent any. That would be rude. π«Ά
π DESCRIPTION π
RPC synopsis: void NLMPROC_TEST_MSG(nlm_testargs) = 6;
And here's the tea: the response to this request is delivered via the TEST_RES procedure. That's the whole description. It's short, it's sweet, it's serving main character energy. β
π SEE ALSO π
Kernel file ./fs/lockd/svcproc.c and all these iconic siblings β go check them out, iykyk:
nlmsvc_proc_null(9), nlmsvc_proc_test(9), nlmsvc_proc_lock(9), nlmsvc_proc_cancel(9), nlmsvc_proc_unlock(9), nlmsvc_proc_granted(9), nlmsvc_proc_lock_msg(9), nlmsvc_proc_cancel_msg(9), nlmsvc_proc_unlock_msg(9), nlmsvc_proc_granted_msg(9), nlmsvc_proc_granted_res(9), nlmsvc_proc_sm_notify(9), nlmsvc_proc_unused(9), nlmsvc_proc_share(9), nlmsvc_proc_unshare(9), nlmsvc_proc_nm_lock(9), nlmsvc_proc_free_all(9)
All of them. Every single one. I would never skip a reference. That's not the vibe. π§
And that's the whole page, bestie. This was nlmsvc_proc_test_msg(9) from the Kernel API Manual, living its best life in ./fs/lockd, dated October 2026. Icons only. π
β¨
π¦ 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