fc_lun_reset_send(9)
π fc_lun_reset_send β a Kernel API Manual moment (section 9, bestie) β¨
Okay so picture this: you're deep in the kernel, the timer's ticking, and somebody has to actually send the LUN reset command. That someone is this function. It's a (9) manpage from the Kernel API Manual, and yes it's short, but it's literally the main character of this exact moment. π
πΈ NAME πΈ
fc_lun_reset_send β send LUN reset command. That's it, that's the whole job. No cap. π
β¨ SYNOPSIS β¨
void fc_lun_reset_send (struct timer_list *t );
Returns void, so don't go looking for a return value, she gives you nothing back and honestly? Iconic. π«Ά
π¦ ARGUMENTS π¦
tβ the timer context, aka the whole reason this function can even find the FSP packet it needs. It's astruct timer_list *, and it's lowkey the plug. π
π SEE ALSO π
The whole friend group, fr fr β these all live together in the kernel file ./drivers/scsi/libfc/fc_fcp.c:
struct fc_fcp_internal(9)fc_fcp_pkt_alloc(9)fc_fcp_pkt_release(9)fc_fcp_pkt_hold(9)fc_fcp_pkt_destroy(9)fc_fcp_lock_pkt(9)fc_fcp_unlock_pkt(9)fc_fcp_timer_set(9)fc_fcp_send_abort(9)fc_fcp_retry_cmd(9)fc_fcp_ddp_setup(9)fc_fcp_ddp_done(9)fc_fcp_can_queue_ramp_up(9)fc_fcp_can_queue_ramp_down(9)get_fsp_rec_tov(9)fc_fcp_recv_data(9)fc_fcp_send_data(9)fc_fcp_abts_resp(9)fc_fcp_recv(9)fc_fcp_resp(9)fc_fcp_complete_locked(9)fc_fcp_cleanup_cmd(9)fc_fcp_cleanup_each_cmd(9)fc_fcp_abort_io(9)fc_fcp_pkt_send(9)fc_fcp_cmd_send(9)fc_fcp_error(9)fc_fcp_pkt_abort(9)fc_lun_reset(9)fc_tm_done(9)fc_fcp_cleanup(9)fc_fcp_timeout(9)fc_fcp_rec(9)fc_fcp_rec_resp(9)fc_fcp_rec_error(9)fc_fcp_recovery(9)fc_fcp_srr(9)fc_fcp_srr_resp(9)fc_fcp_srr_error(9)fc_fcp_lport_queue_ready(9)fc_queuecommand(9)fc_io_compl(9)fc_eh_abort(9)fc_eh_device_reset(9)fc_eh_host_reset(9)fc_sdev_init(9)fc_fcp_destroy(9)fc_fcp_init(9)
π tiny reminder bestie: read the whole squad before you go poking at reset paths, okay? iykyk.
mwah, that's the whole page π source is ./drivers/scsi/libfc, stamped October 2026, and fc_lun_reset_send(9) is out here slaying in section 9. Go read the source, ily, bye! ππ
π¦ 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