link_recovery_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the Kernel API Manual πŸ’… this one's a lil function from the i915 display crew and it's honestly so chill β€” no cap, she does exactly one thing and she does it slayfully πŸŽ€


🌸 NAME 🌸

link_recovery_reset β€” reset the link recovery state πŸ¦‹

like… she hits the reset button on the link recovery situation. that's the whole gig. iconic behavior tbh πŸ‘‘


⭐ SYNOPSIS ⭐

void link_recovery_reset (struct intel_dp_link_training *link_training
);

notice the void up front?? she returns nothing, she's not here to give you a report back, she's here to do the thing and dip πŸ’¨ lowkey main character energy fr


πŸŽ€ ARGUMENTS πŸŽ€

  • link_training β€” the link training state πŸ’– this is the struct you're handing over so she knows whose recovery state she's resetting. it's a struct intel_dp_link_training *, so yes, it's a pointer, pls don't pass her garbage πŸ™ˆ

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea β˜• β€” link_recovery_reset resets the link recovery state. that's it. that's the function. 🫢

and why, you ask? because resetting it is how you signal that no link recovery is required anymore ✨ it's giving "we're so back, everything's fine, nothing to recover here" 🌈

she's not returning an exit status, she's not throwing errors at you, she's just quietly setting things to a clean "not needed" vibe and moving on. respect πŸ‘


πŸ‘‘ SEE ALSO πŸ‘‘

the whole link-training friend group πŸ’œ they all hang out together, you'll probably be reading them next, iykyk 🧚


ngl bestie, this one's a short read β€” but short β‰  skippable. everything above is the whole page, no lore hidden in the footnotes 🌸

mwah πŸ’‹ that's the page!! brought to you by the fine folks over at ./drivers/gpu/drm/i915/display, dated October 2026 β€” go forth and reset responsibly, bestie, ily, bye πŸŽ€βœ¨πŸ¦‹πŸ’–

πŸ“¦ where this page comes from