scsi_eh_host_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… scsi_eh_host_reset(9) πŸ’…

okay so welcome to the Kernel API Manual, bestie β€” today's main character is scsi_eh_host_reset, and honestly? she's the one who hits the big red button. 🫢


✨ NAME ✨

scsi_eh_host_reset β€” send a host reset πŸ”₯

like, the whole host. not a device, not a target, not a bus β€” the host. she goes big or she goes home. πŸ‘‘


🌸 SYNOPSIS 🌸

int scsi_eh_host_reset (struct Scsi_Host *shost , struct list_head
*work_q , struct list_head *done_q );

three args, one int back, no cap. ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • shost β€” the host to be reset. girlies, this is the one getting the reset treatment πŸ’…
  • work_q β€” a list_head for pending commands. the "haven't done it yet" pile πŸ¦‹
  • done_q β€” a list_head for processed commands. the "already been through it" pile 🌸

πŸ’– SEE ALSO πŸ’–

Kernel file ./drivers/scsi/scsi_error.c β€” and like, the entire extended friend group of error-handling functions, fr fr 😭

🌈 the cute sign-off 🌈

that's the whole page, bestie! this one lives in the source tree at ./drivers/scsi, and the version vibes are dated October 2026 β€” so yeah, mark your calendar, she's timeless fr fr. πŸŽ€βœ¨πŸ¦‹

go reset something (responsibly). mwah. πŸ’œ

πŸ“¦ where this page comes from