zfcp_dbf_rec_trig_lock(9)
π NAME π
zfcp_dbf_rec_trig_lock β bestie, this is the one that traces a triggered recovery with the lock situation, and honestly it's giving "tiny function, big responsibility" β¨
(also hi, you're reading the zfcp_dbf_rec_trig_lock(9) page from the Kernel API Manual π)
πΈ SYNOPSIS πΈ
void zfcp_dbf_rec_trig_lock (char *tag , struct zfcp_adapter *adapter ,
struct zfcp_port *port , struct scsi_device *sdev , u8 want , u8 need );
no cap, that's the whole signature β six args, one void, zero drama π¦
β¨ ARGUMENTS β¨
okay so here's who's who in the group chat:
tagβ the identifier for the event π·οΈ like a little name badge so you know which trace you're looking atadapterβ the adapter on which theerp_actionshould run πportβ the remote port that's involved in theerp_actionπsdevβ the scsi device involved in theerp_actionπwantβ the wantederp_actionπ«Ά (what we're hoping for)needβ the requirederp_actionπ₯ (what we actually gotta have)
π DESCRIPTION π
real talk, the important bit is this one line:
adapter->erp_lock must not be held. π¨
like, do not be holding that lock, bestie. it's not the vibe. the function says so, I say so, periodt π
π§ SEE ALSO π§
the kernel file lives at ./drivers/s390/scsi/zfcp_dbf.c and it's surrounded by absolute icons, fr fr:
zfcp_dbf_hba_fsf_res(9)zfcp_dbf_hba_fsf_fces(9)zfcp_dbf_hba_fsf_reqid(9)zfcp_dbf_hba_fsf_uss(9)zfcp_dbf_hba_uas(9)zfcp_dbf_hba_bit_err(9)zfcp_dbf_hba_def_err(9)zfcp_dbf_rec_trig(9)zfcp_dbf_rec_run_lvl(9)zfcp_dbf_rec_run(9)zfcp_dbf_rec_run_wka(9)zfcp_dbf_san_req(9)zfcp_dbf_san_res(9)zfcp_dbf_san_in_els(9)zfcp_dbf_scsi_common(9)zfcp_dbf_scsi_eh(9)zfcp_dbf_adapter_register(9)zfcp_dbf_adapter_unregister(9)
ngl the whole squad is in ./drivers/s390/scsi, dated October 2026 πΈ so go read the rest of them too, iykyk πβ¨
that's the page bestie, mwah π β signed, your fav kernel-fluent girly π«Άπ
π¦ 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