fcoe_fcf_dev...final_delete(9)
π fcoe_fcf_dev...final_delete(9) β like, the Kernel API Manual edition, bestie β¨
okay so we're in the Kernel API Manual today and the page is fcoe_fcf_dev...final_delete(9) β yes the header lowkey truncates it with those three dots, that's just how it's printed, don't come for me π«Ά
πΈ NAME πΈ
fcoe_fcf_device_final_delete β the final delete routine. like the last one. the closer. the main character of cleanup π
β¨ SYNOPSIS β¨
void fcoe_fcf_device_final_delete (struct work_struct *work );
that's it, that's the whole signature β void in, nothing out, no return value to obsess over π
π¦ ARGUMENTS π¦
workβ the FIP fcf's embedded work struct. that's the one. that's what you're passing in, bestie π§
π DESCRIPTION π
okay so here's the vibe check: it is expected that the fcf has already been removed from the FIP ctlr's list before you call this routine. like, this function is not doing that for you, that's a you problem π«Ά so remove it first, then call this. no cap.
π SEE ALSO π
Kernel file ./drivers/scsi/fcoe/fcoe_sysfs.c β that's the one, that's where the magic lives β¨
fcoe_ctlr_device_release(9)fcoe_fcf_device_release(9)fcoe_ctlr_device_flush_work(9)fcoe_ctlr_device_queue_work(9)fcoe_ctlr_device_flush_devloss(9)fcoe_ctlr_device_queue_devloss_work(9)fcoe_ctlr_device_add(9)fcoe_ctlr_device_delete(9)fip_timeout_deleted_fcf(9)fcoe_fcf_device_delete(9)fcoe_fcf_device_add(9)
like, the whole friend group fr fr β go read them, they ate π
so yeah, that's the page π it lives over in ./drivers/scsi/fcoe, dated October 2026, and honestly? iconic. go clean up your fcf properly and stay hydrated π
π¦ 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