_scsih_chec...elete_events(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

Okay bestie, gather round β€” this is _scsih_check_volume_delete_events from the Kernel API Manual, and its whole job is literally setting the delete flag for volumes. That's it. That's the gig. ✨


πŸŽ€ SYNOPSIS

void _scsih_check_volume_delete_events (struct MPT3SAS_ADAPTER *ioc ,
Mpi2EventDataIrVolume_t *event_data );

πŸ¦‹ ARGUMENTS

  • ioc β€” the per adapter object 🫢 (yes, per adapter, she's not shared, don't @ me)
  • event_data β€” the event data payload ✨

πŸ”₯ CONTEXT

Interrupt time. No cap β€” this runs in interrupt context, so act accordingly. πŸ’€


🌸 DESCRIPTION

So here's the vibe: this handles the case where the cable connected to an entire volume gets pulled 😭. Like the whole thing. Gone. Unplugged. Rude.

And what we do about it is set the deleted flag, so that normal IO doesn't get sent to a volume that's... not there anymore. Iconic, honestly. Responsible main character energy. πŸ’…


πŸ‘‘ SEE ALSO

Kernel file ./drivers/scsi/mpt3sas/mpt3sas_scsih.c β€” and the whole extended friend group:


And that's the whole page, bestie πŸ’œ β€” straight outta ./drivers/scsi/mpt3sas, dated October 2026, and yeah, the title up top really is truncated like _scsih_chec...elete_events(9) 😭 that's not me being lazy, that's just how she's filed. Slay. πŸ’…βœ¨

πŸ“¦ where this page comes from