iscsi_host_remove(9)
π iscsi_host_remove(9) π
okay so bestie, welcome to the Kernel API Manual β yes, the Kernel API Manual, we're in the big leagues now π this one's a tiny little page but she's got main character energy for real.
β¨ NAME β¨
iscsi_host_remove β she removes the host and the sessions, no cap π
π¦ SYNOPSIS π¦
void iscsi_host_remove (struct Scsi_Host *shost , bool is_shutdown );
literally that's it. that's the whole vibe check πΈ
π ARGUMENTS π
shostβ the scsi host, bestie. the whole point π«Άis_shutdownβtrueif this is being called from a driver shutdown callout, iykyk
π₯ DESCRIPTION π₯
so here's the tea β if there are any sessions left hanging around, this will initiate the removal and wait for the completion. like, she doesn't just wave goodbye and dip β she waits. obsessed with the commitment honestly πβ¨
π SEE ALSO π
the whole friend group, fr fr β all of these live in the kernel file ./drivers/scsi/libiscsi.c:
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_requeue_task(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_session_setup(9)iscsi_session_free(9)iscsi_session_teardown(9)iscsi_conn_setup(9)iscsi_conn_teardown(9)
like. that's a lot of siblings. slay family reunion π
and that's the whole page, bestie π brought to you from ./drivers/scsi, dated October 2026, and yes β that's the version stamp, periodt. go remove that host π§β¨ 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