srp_timed_out(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to srp_timed_out(9) from the Kernel API Manual β€” it's literally the SRP transport intercept of the SCSI timeout EH, and we're gonna read it together πŸ’…βœ¨

🌸 NAME 🌸

srp_timed_out β€” SRP transport intercept of the SCSI timeout EH

πŸ¦‹ SYNOPSIS πŸ¦‹

enum scsi_timeout_action srp_timed_out (struct scsi_cmnd *scmd );

πŸŽ€ ARGUMENTS πŸŽ€

  • scmd β€” the SCSI command, bestie. That's the one in question here πŸ’–

πŸ’« DESCRIPTION πŸ’«

If a timeout occurs while an rport is in the blocked state, ask the SCSI EH to continue waiting (SCSI_EH_RESET_TIMER). Otherwise let the SCSI core handle the timeout (SCSI_EH_NOT_HANDLED).

⚠️ NOTE ⚠️

Heads up, bestie: this function is called from soft-IRQ context and with the request queue lock held. Like, yes β€” both. No cap 😭πŸ”₯

πŸ”— SEE ALSO πŸ”—

Kernel file ./drivers/scsi/scsi_transport_srp.c β€” go read it, and then vibe with these legends:

xoxo πŸ’– β€” brought to you by ./drivers/scsi, dated October 2026, and forever answering to srp_timed_out(9) 🫢

πŸ“¦ where this page comes from