eeh_report_failure(9)
π eeh_report_failure β NAME β¨
okay so bestie, this is eeh_report_failure(9) from the Kernel API Manual, and its whole personality is: tell the device driver that the device is dead. that's it. that's the job. π
πΈ SYNOPSIS πΈ
enum pci_ers_result eeh_report_failure (struct eeh_dev *edev , struct
pci_dev *pdev , struct pci_driver *driver );
like yes, it returns an enum pci_ers_result, and yes, the line break in the middle of the parameter list is exactly how the original prints it β we don't editorialize, we preserve. π
π¦ ARGUMENTS π¦
edevβ the eeh device π (this one got a real description, unlike its friend below)pdevβ so the manpage literally just says-- undescribed --here π no cap, that's the whole entry. not me reading it three times to check. it is what it is.driverβ the device's PCI driver π«Ά
β DESCRIPTION β
this is the "it's over" call. eeh_report_failure informs the device driver that the device is permanently dead, and that no further recovery attempts will be made on it. periodt. πͺ¦
so like, nobody's coming to save it, bestie. the recovery arc is cancelled. this function's entire vibe is showing up to the group chat to say "yeahhh it's not coming back" and then leaving. and honestly? iconic of it. π
π SEE ALSO π
first up, the kernel file this lives in:
./arch/powerpc/kernel/eeh_driver.c
and then the whole friend group β go say hi, they're all in the same directory energy:
eeh_pcid_get(9)eeh_pcid_put(9)eeh_disable_irq(9)eeh_enable_irq(9)eeh_report_error(9)eeh_report_mmio_enabled(9)eeh_report_reset(9)eeh_report_resume(9)eeh_reset_device(9)eeh_handle_normal_event(9)eeh_handle_special_event(9)
go read them fr fr, this page is short and the rest of the squad has lore π
and that's the whole thing!! mwah π this page ships out of ./arch/powerpc/kernel, dated October 2026, living its best life in the Kernel API Manual as eeh_report_failure(9). slay, stay hydrated, and remember: if your device is dead, at least the documentation told you nicely. π§π
π¦ 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