xprt_wake_pending_tasks(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

xprt_wake_pending_tasks β€” bestie, it literally wakes all the tasks on a transport's pending queue ✨

This one's from the Kernel API Manual, section 9, and she's a lil function with big main character energy πŸŽ€


🌸 SYNOPSIS 🌸

void xprt_wake_pending_tasks (struct rpc_xprt *xprt , int status );

Like, that's it. That's the whole signature. No return value, no drama, just vibes and side effects πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • xprt β€” the transport that's holding all the waiting tasks, i.e. the one with the pending queue that needs a lil glow-up 🌈
  • status β€” the result code you're planting in each task before you wake it up 🫢 ngl, think of it as slipping a note into everybody's hand before you flip the lights on.

⭐ SEE ALSO ⭐

okay so this section is giving extended universe, and I'm obsessed 😭 every single one of these is in the Kernel file ./net/sunrpc/xprt.c β€” go read the whole saga, iykyk πŸ‘‘


fr fr, read the neighbor functions too β€” the way that whole file fits together is genuinely iconic πŸ”₯

okay that's the whole page bestie, and the credits are literally: source ./net/sunrpc, dated October 2026, from the good people behind this Kernel API Manual page πŸ’œ slay, periodt, go wake some tasks πŸ§šπŸ’«

πŸ“¦ where this page comes from