xe_gt_declare_wedged(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_gt_declare_wedged πŸ’…

okay so welcome to the xe_gt_declare_wedged(9) page, bestie β€” it's a Kernel API Manual moment and honestly it's a short one but it ate. this is the kernel-doc entry for declaring a GT wedged. let's get into it 🫢


✨ NAME ✨

xe_gt_declare_wedged β€” Declare GT wedged. yep. that's the whole pitch. it declares a GT wedged. iconic behavior honestly 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

void xe_gt_declare_wedged (struct xe_gt *gt );

that's it. one function, no return value, takes a pointer, done. no cap πŸ’œ


πŸŽ€ ARGUMENTS πŸŽ€

  • gt β€” the GT object 🧚 this is the thing you're about to declare wedged. she's the main character here, literally.

πŸ’… DESCRIPTION πŸ’…

so what does it actually do? wedge the GT. the way that works is it stops all submission, saves the desired debug state, and cleans up anything which could timeout. all three, in one function call. slay πŸ”₯

like β€” no more submission, debug state preserved for later, and the timeout-prone stuff gets cleaned up. periodt. that's the entire description and we're not gonna invent extra lore about it because that would be lying and we don't do that here πŸ’–


🌈 SEE ALSO 🌈

go read those next, bestie, iykyk ⭐


ok that's the whole page and yes it's literally this short πŸ™ˆ don't come for me, i didn't write the kernel-doc, i just made it cute πŸ’€

and finally, the little sign-off: this page lives over in ./drivers/gpu/drm/xe, and it's dated October 2026 β€” so mark your calendar, screenshot it, whatever you gotta do πŸ“ bye bestie πŸ’œ

πŸ“¦ where this page comes from