scsi_rq_err_bytes(9)
π NAME π
okay so bestie, welcome to the scsi_rq_err_bytes(9) page in the Kernel API Manual β yes, that one β and itβs literally here to determine number of bytes till the next failure boundary. Thatβs the whole name, no cap: scsi_rq_err_bytes β determine number of bytes till the next failure boundary. Obsessed with the clarity. π
π« SYNOPSIS π«
unsigned int scsi_rq_err_bytes (const struct request *rq );
π ARGUMENTS π
rqβ the request to examine. give it a lil look π
π¦ DESCRIPTION π¦
A request could be a merge of IOs, and those IOs can require different failure handling β lowkey a group project with different vibes. This function determines the number of bytes which can be failed from the beginning of the request without crossing into area which need to be retried further. So itβs the vibe check for the failure boundary, fr fr. β¨
β RETURN β
The number of bytes to fail. Thatβs it, thatβs the return value, and it ate. π
π₯ SEE ALSO π₯
Kernel file: ./drivers/scsi/scsi_lib.c β and then the whole friend group, all iconique, all exact:
__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_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_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)
xoxo π β source/version: ./drivers/scsi; date: October 2026; manual page: scsi_rq_err_bytes(9). π«Ά
π¦ 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