rport_fast_io_fail_timedout(9)
β¨ NAME β¨
rport_fast_io_fail_timedout β the fast I/O failure timeout handler, bestie π
Like, this is the little callback that fires when your fast I/O fail timer goes off. It's giving "time's up, wrap it up" energy, and honestly? Iconic.
π SYNOPSIS π
void rport_fast_io_fail_timedout (struct work_struct *work );
That's the whole signature, no cap. Returns void, so don't go looking for a return value β there isn't one, periodt. π
πΈ ARGUMENTS πΈ
workβ the work structure used for scheduling this operation. Like, it's the lil' workqueue handle that got this whole thing queued up in the first place π«Ά
π¦ SEE ALSO π¦
Okay so the kernel file lives at ./drivers/scsi/scsi_transport_srp.c β that's the main character of this whole vibe β¨ β and here's the full friend group, all in their (9) era:
srp_tmo_valid(9)srp_reconnect_work(9)rport_dev_loss_timedout(9)srp_start_tl_fail_timers(9)srp_reconnect_rport(9)srp_timed_out(9)srp_rport_get(9)srp_rport_put(9)srp_rport_add(9)srp_rport_del(9)srp_remove_host(9)srp_stop_rport_timers(9)srp_attach_transport(9)srp_release_transport(9)
iykyk π₯
ngl, if you're deep in SRP transport code at this hour, you're lowkey a legend π
And that's the page, bestie π this lil' number comes to you from ./drivers/scsi, dated October 2026, filed under rport_fast_io_fail_timedout(9) β go off, kernel girlies ππ
π¦ 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