scsi_device_resume(9)
π scsi_device_resume β Kernel API Manual β¨
okay bestie, welcome to the scsi_device_resume(9) glow-up page π«Ά this is the Kernel API Manual entry and it's lowkey one of the most satisfying little functions in the whole SCSI closet. periodt.
πΈ NAME πΈ
scsi_device_resume β like, restart the user-issued commands to a device that got quiesced π it's giving "un-pause the playlist" energy.
π¦ SYNOPSIS π¦
void scsi_device_resume (struct scsi_device *sdev );
that's it. one arg. no cap. β¨
π ARGUMENTS π
sdevβ the scsi device to resume π literally the thing you're waking back up. main character.
π DESCRIPTION π
so here's the vibe: this moves the device from quiesced back to running, and restarts the queues. that's the whole gig. the queues were sitting there like π§ and now they're back and thriving.
β οΈ okay important, no skipping: this must be called with user context, and it may sleep. like, it's allowed to nap. don't come at it with atomic context energy, it's not that girl. π
π₯ SEE ALSO π₯
Kernel file ./drivers/scsi/scsi_lib.c β and like, the whole extended friend group π iykyk
__scsi_queue_insert(9)scsi_queue_insert(9)scsi_failures_reset_retries(9)scsi_check_passthrough(9)scsi_execute_cmd(9)scsi_run_queue(9)scsi_result_to_blk_status(9)scsi_rq_err_bytes(9)scsi_io_completion(9)scsi_alloc_sgtables(9)scsi_initialize_rq(9)scsi_alloc_request(9)scsi_dispatch_cmd(9)scsi_get_internal_cmd(9)scsi_put_internal_cmd(9)scsi_device_from_queue(9)scsi_block_requests(9)scsi_unblock_requests(9)scsi_mode_select(9)scsi_mode_sense(9)scsi_test_unit_ready(9)scsi_device_set_state(9)scsi_evt_emit(9)scsi_evt_thread(9)sdev_evt_send(9)sdev_evt_alloc(9)sdev_evt_send_simple(9)scsi_device_quiesce(9)scsi_internal_device_block_nowait(9)scsi_device_block(9)scsi_internal_device_unblock_nowait(9)scsi_internal_device_unblock(9)scsi_block_targets(9)scsi_host_block(9)scsi_kmap_atomic_sg(9)scsi_kunmap_atomic_sg(9)scsi_vpd_lun_id(9)scsi_vpd_lun_serial(9)scsi_vpd_tpg_id(9)scsi_build_sense(9)
<np>that's the whole page bestie, no notes π</np>
okay and for the lil sign-off π: this one lives in ./drivers/scsi, it's dated October 2026, and you already know it's the scsi_device_resume(9) page π slay, go resume something responsibly β¨π
π¦ 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