srp_stop_rport_timers(9)
πΈ NAME πΈ
okay bestie, say hi to srp_stop_rport_timers β it's straight out of the Kernel API Manual, and its whole job is literally stop the transport layer recovery timers π
β¨
β¨ SYNOPSIS β¨
void srp_stop_rport_timers (struct srp_rport *rport );
π ARGUMENTS π
rportβ the SRP remote port whose timers we're stopping, periodt.
π¦ DESCRIPTION π¦
okay so the rules are giving very βread the roomβ:
Must be called aftersrp_remove_hostandscsi_remove_host. The caller must hold a reference on the rport (rport->dev) and on the SCSI host (rport->dev.parent).
like, this is not a βcall it wheneverβ situation β both of those refs need to be held by the caller, no cap. π«Ά
π SEE ALSO π
- Kernel file
./drivers/scsi/scsi_transport_srp.c srp_tmo_valid(9)srp_reconnect_work(9)rport_fast_io_fail_timedout(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_attach_transport(9)srp_release_transport(9)
signed, sealed, delivered from ./drivers/scsi β October 2026 β by your girl srp_stop_rport_timers(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