_scsih_fw_e...el_from_list(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« NAME πŸ’«

okay so this is _scsih_fw_event_del_from_list β€” from the Kernel API Manual, bestie β€” and it literally deletes a fw_event from the list. that's the whole gig πŸ’…


✨ SYNOPSIS ✨

void _scsih_fw_event_del_from_list (struct MPT3SAS_ADAPTER *ioc , struct
fw_event_work *fw_event );

🫢 ARGUMENTS 🫢

  • ioc β€” the per adapter object 🌸 (yes, one of these per adapter, keep up)
  • fw_event β€” the object that describes the event πŸŽ€

πŸ”’ CONTEXT πŸ”’

heads up before you run in: this function will acquire ioc->fw_event_lock. so like… it takes the lock. respect the lock. the lock is the main character here πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

so if the fw_event is actually on the fw_event_list, it gets removed and then it does a put. that's it. that's the vibe check 🌈

no cap β€” if it's not on the list, there's nothing to remove, and the whole "do a put" situation is specifically about the case where it is on the list.

πŸ‘‘ SEE ALSO πŸ‘‘

this is the part where the manpage goes absolutely feral with cross-references, and i mean that with love πŸ’– the kernel file is ./drivers/scsi/mpt3sas/mpt3sas_scsih.c, and here's the full squad:


that's the whole thing, bestie, you ate it πŸ’œ this lil page lives in ./drivers/scsi/mpt3sas and it's dated October 2026 β€” so like, future vibes fr fr πŸ¦‹ thanks for reading, mwah πŸŽ€

πŸ“¦ where this page comes from