nlm4_svc_de...lm4_cancargs(9)
π nlm4_svc_decode_nlm4_cancargs β the glow-up
okay bestie, so this is a page straight out of the Kernel API Manual, and it's about one (1) little function that lives in the kernel's lockd corner of the world. it decodes a nlm4_cancargs argument. that's it. that's the whole vibe. but like, it's iconic in its own quiet way π
β¨ NAME β¨
nlm4_svc_decode_nlm4_cancargs β Decode a nlm4_cancargs argument
like yes, she decodes. she takes those raw bytes and turns them into something the kernel can actually work with. main character energy fr fr π₯
π¦ SYNOPSIS π¦
bool nlm4_svc_decode_nlm4_cancargs (struct svc_rqst *rqstp , struct
xdr_stream *xdr );
that's the whole signature, no cap. she takes two things and hands you back a bool. simple. clean. iconic β¨
πΈ ARGUMENTS πΈ
rqstpβ the RPC transaction context π this is basically the group chat the request is happening in. it's astruct svc_rqst *, and it's where all the context lives.xdrβ the source XDR data stream π this is the actual data stream she's reading from. it's astruct xdr_stream *, and it's lowkey the whole point β this is the thing getting decoded.
π DESCRIPTION π
so here's the tea: the return values are the entire story, and we're keeping it exactly as it is π«Ά
trueβ the procedure arguments decoded successfully, slay πfalseβ decode failed, and honestly? π that's a wrap on that request.
that's it. no extra lore. no secret plot twists. she decodes, she tells you yes or no, she moves on. periodt π
β SEE ALSO β
where to find her and who she hangs out with π«
- Kernel file:
./fs/lockd/nlm4xdr_gen.cβ that's her address, bestie π nlm4_svc_decode_nlm4_testargs(9)nlm4_svc_decode_nlm4_lockargs(9)nlm4_svc_decode_nlm4_unlockargs(9)nlm4_svc_decode_nlm4_testres(9)nlm4_svc_decode_nlm4_res(9)nlm4_svc_decode_nlm4_notifyargs(9)nlm4_svc_decode_nlm4_shareargs(9)nlm4_svc_decode_nlm4_notify(9)nlm4_svc_encode_nlm4_testres(9)nlm4_svc_encode_nlm4_res(9)nlm4_svc_encode_nlm4_shareres(9)
like, that's the whole friend group β decoders and encoders, all living together in ./fs/lockd. iykyk π§
ngl bestie, there's nothing dangerous or deprecated in here β just a decode that returnstrueorfalse. still, don't go inventing behaviour she didn't tell you about π
okay that's the page!! mwah π this lil slice of the Kernel API Manual is from ./fs/lockd, dated October 2026 β see you in the next (9) page, bestie, bye!! πβ¨π¦
π¦ 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