spi_schedule_dv_device(9)
π spi_schedule_dv_device π
okay bestie, welcome to the Kernel API Manual page for spi_schedule_dv_device β sheβs giving βdomain validation, but make it scheduledβ energy and honestly? iconic. π
β¨ NAME β¨
spi_schedule_dv_device β schedule domain validation to occur on the device π«
π¦ SYNOPSIS π¦
void spi_schedule_dv_device (struct scsi_device *sdev );
πΈ ARGUMENTS πΈ
sdevβ the device to validate. thatβs her. the main character device. π
π₯ DESCRIPTION π₯
okay so real talk: this is identical to spi_dv_device above, except the DV is scheduled to occur in a workqueue later. yes bestie, sheβs deferred β not doing the domain validation right this second, sheβs putting it on the workqueueβs to-do list. π
and the allocation situation? all memory allocations are atomic, which means you can call this from any context β including contexts that are holding SCSI locks. no cap, sheβs safe like that. πβ¨
π SEE ALSO π
- Kernel file
./drivers/scsi/scsi_transport_spi.c spi_dv_device(9)spi_display_xfer_agreement(9)spi_populate_tag_msg(9)
go read those if you want the full lore, iykyk π«Ά
mwah π sign-off time: source/version ./drivers/scsi, date October 2026, page spi_schedule_dv_device(9) β she ate and left no crumbs. periodt. π
π¦ 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