iscsi_requeue_task(9)
π iscsi_requeue_task(9) π
okay so bestie, welcome to the Kernel API Manual β section 9, the deep-lore part of the Unix man pages where all the kernel internals live. today's main character is iscsi_requeue_task, and yes she's a function, and yes she's iconic. let's get into it π«Ά
β¨ NAME β¨
iscsi_requeue_task β requeue task to run from session workqueue. that's it, that's the whole vibe. she puts the task back in the queue so it can run from the session workqueue later. slay.
π¦ SYNOPSIS π¦
void iscsi_requeue_task (struct iscsi_task *task );
literally the whole signature, no cap. returns void (nothing comes back, she's mysterious like that π
).
π ARGUMENTS π
taskβ the task to requeue. that's the one getting sent back to the queue, bestie. she's the moment.
πΈ DESCRIPTION πΈ
so here's the tea π΅ β callers must have taken a ref to the task that is going to be requeued.
that's not optional, ngl. no ref, no requeue. take the ref first, then call this. it's giving β¨responsibilityβ¨ and honestly? respect.
β οΈ like fr fr, this is the one rule: hold a ref on the task before you requeue it. don't be the person who skips it π
π SEE ALSO π
okay this part is long but we do NOT skip the lore. the kernel file lives at ./drivers/scsi/libiscsi.c and these are her besties (iykyk):
iscsi_prep_data_out_pdu(9)iscsi_check_tmf_restrictions(9)iscsi_prep_scsi_cmd_pdu(9)iscsi_free_task(9)__iscsi_put_task(9)iscsi_complete_task(9)iscsi_complete_scsi_task(9)iscsi_alloc_mgmt_task(9)iscsi_send_mgmt_task(9)iscsi_scsi_cmd_rsp(9)iscsi_data_in_rsp(9)iscsi_nop_out_rsp(9)iscsi_itt_to_task(9)__iscsi_complete_pdu(9)iscsi_itt_to_ctask(9)iscsi_data_xmit(9)iscsi_suspend_queue(9)iscsi_suspend_tx(9)iscsi_suspend_rx(9)iscsi_conn_unbind(9)iscsi_eh_session_reset(9)iscsi_eh_target_reset(9)iscsi_eh_recover_target(9)iscsi_host_add(9)iscsi_host_alloc(9)iscsi_host_remove(9)iscsi_session_setup(9)iscsi_session_free(9)iscsi_session_teardown(9)iscsi_conn_setup(9)iscsi_conn_teardown(9)
she's got a whole group chat, honestly ππ«Ά
and that's the page!! mwah π this one came from ./drivers/scsi, dated October 2026, and it's iscsi_requeue_task(9) β go take that ref and requeue her, bestie, you got this πβ¨π
π¦ 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