scsi_eh_reset(9)
π scsi_eh_reset(9) β Kernel API Manual π
okay so bestie, this is the Kernel API Manual page for scsi_eh_reset(9), and itβs lowkey tiny but iconic. letβs get into it β¨
πΈ NAME πΈ
scsi_eh_reset β call into ->eh_action to reset internal counters
β¨ SYNOPSIS β¨
void scsi_eh_reset (struct scsi_cmnd *scmd );
π ARGUMENTS π
scmdβ scmd to run eh on.
π¦ DESCRIPTION π¦
okay so the scsi driver might be carrying internal state about the devices. because of that, we need to call into the driver to reset the internal state once the error handler is started. thatβs the whole assignment, no cap π«Ά
π SEE ALSO π
Kernel file: ./drivers/scsi/scsi_error.c β and the whole squad is:
scsi_schedule_eh(9)scmd_eh_abort_handler(9)scsi_abort_command(9)scsi_eh_scmd_add(9)scsi_timeout(9)scsi_block_when_processing_errors(9)scsi_eh_prt_fail_stats(9)scsi_report_sense(9)scsi_check_sense(9)scsi_eh_completed_normally(9)scsi_eh_done(9)scsi_try_host_reset(9)scsi_try_bus_reset(9)scsi_try_target_reset(9)scsi_try_bus_device_reset(9)scsi_try_to_abort_cmd(9)scsi_eh_prep_cmnd(9)scsi_eh_restore_cmnd(9)scsi_send_eh_cmnd(9)scsi_request_sense(9)scsi_eh_finish_cmd(9)scsi_eh_get_sense(9)scsi_eh_tur(9)scsi_eh_test_devices(9)scsi_eh_try_stu(9)scsi_eh_bus_device_reset(9)scsi_eh_target_reset(9)scsi_eh_bus_reset(9)scsi_eh_host_reset(9)scsi_eh_offline_sdevs(9)scsi_noretry_cmd(9)scsi_decide_disposition(9)scsi_eh_lock_door(9)scsi_restart_operations(9)scsi_eh_ready_devs(9)scsi_eh_flush_done_q(9)scsi_unjam_host(9)scsi_error_handler(9)scsi_report_bus_reset(9)scsi_report_device_reset(9)scsi_ioctl_reset(9)scsi_get_sense_info_fld(9)
and thatβs the page, bestie π«Ά its footer info is source/version ./drivers/scsi, date October 2026, page scsi_eh_reset(9) β mwah πβ¨
π¦ 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