scsi_intern...block_nowait(9)
π scsi_intern...block_nowait(9) β the Kernel API Manual page bestie π
π NAME π
scsi_internal_device_unblock_nowait β resume a device after a block request. π«Ά
β¨ SYNOPSIS β¨
int scsi_internal_device_unblock_nowait (struct scsi_device *sdev , enum
scsi_device_state new_state );
π«Ά ARGUMENTS π«Ά
sdevβ device to resume. πnew_stateβ state to set the device to after unblocking. β¨
π DESCRIPTION π
Okay so this one restarts the device queue for a previously suspended SCSI device. It does not sleep. ππ«
It returns zero if successful or a negative error code upon failure. π
π§ NOTES π§
This routine transitions the device to the SDEV_RUNNING state or to one of the offline states β and that transition must be a legal transition β allowing the midlayer to goose the queue for this device. ππ
Itβs giving βwake up bestie, but like, legally.β No cap. πΈ
π₯ SEE ALSO π₯
The kernel file is ./drivers/scsi/scsi_lib.c, and the whole squad is:
__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_device_resume(9)scsi_internal_device_block_nowait(9)scsi_device_block(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)
Source/version vibes: ./drivers/scsi β’ Date: October 2026 β’ page title: scsi_intern...block_nowait(9). Stay iconic, bestie π
β¨
π¦ 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