eeh_pe_state_mark(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… eeh_pe_state_mark(9) β€” from the Kernel API Manual, bestie ✨

okay so welcome to the group chat, this is eeh_pe_state_mark from the Kernel API Manual and honestly? she's a tiny function with main character energy πŸŽ€


✨ NAME ✨

eeh_pe_state_mark β€” marks the specified state for a PE and its associated device 🫢


🌸 SYNOPSIS 🌸

void eeh_pe_state_mark (struct eeh_pe *root , int state );

like literally that's the whole signature, no cap πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

okay bestie don't come for me but the docs are kinda ghosting us here:

  • root β€” -- undescribed -- 😭 yeah. that's genuinely it. the manpage said nothing. it's giving mystery.
  • state β€” -- undescribed -- πŸ™ˆ same vibe. no description. we simply do not know from this page alone. (iykyk β€” go read the source if you need the tea.)
ngl I'm not gonna invent details for these two, because making stuff up about kernel args is not the move πŸ’€ the original page literally leaves them blank, so blank they stay.

πŸ”₯ DESCRIPTION πŸ”₯

so here's the situation: an EEH error affects the current PE and its child PEs. (yes, the whole little family, it's a whole thing 😭)

this function is the one that goes around marking the appropriate state for the affected PEs and the associated devices. that's her job. that's her whole thing. iconic behaviour honestly πŸ‘‘

she takes root and state, and the affected PEs plus their associated devices get marked. periodt.


🧚 SEE ALSO 🧚

she runs with a whole crew, and the source file lives in the kernel at ./arch/powerpc/kernel/eeh_pe.c β€” go say hi to the rest of the squad:

like, twenty-two friends and a source path. she's connected πŸ’–


and that's the whole page, bestie β€” no crumbs left behind, every flag and reference accounted for ✨

this little love letter came to you from ./arch/powerpc/kernel, dated October 2026, and it's signed eeh_pe_state_mark(9) πŸŽ€ mwah, go mark some state πŸ’œ

πŸ“¦ where this page comes from