rpc_wake_up_...k_set_status(9)
π rpc_wake_up_...k_set_status(9) π
okay so bestie, this one is from the Kernel API Manual, and it's giving very specific little helper energy. Let's get into it. π«Ά
β¨ NAME β¨
rpc_wake_up_queued_task_set_status β wake up a task and set task->tk_status
πΈ SYNOPSIS πΈ
void rpc_wake_up_queued_task_set_status (struct rpc_wait_queue *queue ,
struct rpc_task *task , int status );
π ARGUMENTS π
queueβ pointer torpc_wait_queuetaskβ pointer torpc_taskstatusβ integer error value
π¦ DESCRIPTION π¦
So here's the vibe: if task is queued on queue, then it gets woken up, and task->tk_status is set to the value of status. That's the whole thing, no cap. π
π SEE ALSO π
Also, the Kernel file ./net/sunrpc/sched.c is in the mix, alongside these icons:
__rpc_do_wake_up_task_on_wq(9)rpc_wake_up_locked(9)rpc_wake_up(9)rpc_wake_up_status_locked(9)rpc_wake_up_status(9)rpc_malloc(9)rpc_free(9)
okay bye ily β source/version is ./net/sunrpc, dated October 2026. πβ¨π«Ά
π¦ 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