eeh_report_error(9)
π eeh_report_error(9) β a Kernel API Manual moment
okay so bestie, welcome to eeh_report_error(9) β it's a Kernel API Manual page and it's lowkey iconic. No preamble needed, let's get into it π«Ά
β¨ NAME β¨
eeh_report_error β report pci error to each device driver
like, the whole personality of this function in one line. she reports. that's her job. periodt π
β¨ SYNOPSIS β¨
enum pci_ers_result eeh_report_error (struct eeh_dev *edev , struct
pci_dev *pdev , struct pci_driver *driver );
look at her, three arguments, returns an enum pci_ers_result. main character energy fr fr π
β¨ ARGUMENTS β¨
edevβ the eeh device. that's her πpdevβ okay so the manual literally says-- undescribed --and I'm not gonna lie to you bestie, that's exactly what it says. no description. nothing. a mystery. we do not know. she's mysterious and we respect it πdriverβ the device's PCI driver. the one doing the driving bestie π
β¨ DESCRIPTION β¨
so what does she actually do? she reports an EEH error to each device driver. that's the vibe. that's the whole thing. every driver gets told about the error, no cap π
β¨ SEE ALSO β¨
kernel file ./arch/powerpc/kernel/eeh_driver.c β aka where the magic lives, go read it πΈ
and the whole friend group, in order:
eeh_pcid_get(9)eeh_pcid_put(9)eeh_disable_irq(9)eeh_enable_irq(9)eeh_report_mmio_enabled(9)eeh_report_reset(9)eeh_report_resume(9)eeh_report_failure(9)eeh_reset_device(9)eeh_handle_normal_event(9)eeh_handle_special_event(9)
the way this is a whole squad π they all show up together, iykyk β¨
ngl bestie, that's genuinely the entire page. no OPTIONS, no EXIT STATUS, no BUGS section β she said "short and sweet" and she meant it π
okay that's a wrap!! πβ¨ππ¦πΈ this little transmission came from ./arch/powerpc/kernel and it's stamped October 2026 β go forth and report those errors, bestie π«Άπ
π¦ 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