scsi_eh_completed_normally(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… scsi_eh_completed_normally β€” a Kernel API Manual moment ✨

okay so bestie, we're in the kernel API manual, and today's main character is scsi_eh_completed_normally(9). literally the vibe check for error-handler commands πŸ’–


πŸŽ€ NAME πŸŽ€

scsi_eh_completed_normally β€” Disposition a eh cmd on return from LLD.


🌸 SYNOPSIS 🌸

enum scsi_disposition scsi_eh_completed_normally (struct scsi_cmnd *scmd
);

πŸ¦‹ ARGUMENTS πŸ¦‹

  • scmd β€” the SCSI cmd you wanna examine, bestie. that's the whole assignment πŸ‘‘

✨ NOTES ✨

okay so this is only called when we're out here examining the status of commands queued during error recovery. no cap, that's the vibe.

the main difference here (and this is the part you gotta remember 🫢) is that we don't allow for the possibility of retries here, and we are a lot more restrictive about what we consider acceptable. like, we're being picky on purpose. it's giving standards πŸ’…

fr fr, this is not the place to be generous with what counts as "fine" β€” restrictive is the whole point πŸ™ˆ

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./drivers/scsi/scsi_error.c β€” and here's the whole friend group, gather round 🧚:


and that's the page, bestie 🌈 brought to you by the fine folks over in ./drivers/scsi, dated October 2026 β€” mwah, go read some source, ily πŸ’‹πŸŽ€

πŸ“¦ where this page comes from