nfsd4_has_a...async_copies(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– nfsd4_has_a...async_copies(9) πŸ’–

okay bestie, welcome to the Kernel API Manual page for this little NFSD helper. It's giving kernel-internals realness, but we're gonna make it make sense πŸ’…

🌸 NAME 🌸

nfsd4_has_active_async_copies β€” check for ongoing copy operations πŸ‘‘

πŸ¦‹ SYNOPSIS πŸ¦‹

bool nfsd4_has_active_async_copies (struct nfs4_client *clp );

πŸŽ€ ARGUMENTS πŸŽ€

  • clp β€” the client to be checked. That's the whole vibe check target 🫢

✨ DESCRIPTION ✨

So NFSD keeps state for async COPY operations after they complete, and that state stays in the nfs4_client's async_copies list. Iconic, but also: care needed.

Ongoing copies should block the destruction of the nfs4_client, but completed copies should not. No cap. That's the whole point of checking.

πŸ’« Return values πŸ’«

  • true β€” At least one active async COPY is ongoing πŸ”₯
  • false β€” No active async COPY operations were found πŸ’€

🌈 SEE ALSO 🌈


so yeah, that's the page πŸ’– it comes from ./fs/nfsd, dated October 2026, and it's the nfsd4_has_a...async_copies(9) page β€” bye bestie, go check those copies 🌸

πŸ“¦ where this page comes from