intel_gt_handle_error(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

intel_gt_handle_error β€” handle a gpu error. Bestie, you’re on the intel_gt_handle_error(9) page from the Kernel API Manual πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

Here’s the whole signature, no cap:

void intel_gt_handle_error (struct intel_gt *gt , intel_engine_mask_t
engine_mask , unsigned long flags , const char *fmt , ... );

🌸 ARGUMENTS 🌸

  • gt β€” the intel_gt πŸ‘‘
  • engine_mask β€” mask representing engines that are hung 😭
  • flags β€” control flags 🚩
  • fmt β€” Error message format string πŸ“
  • ... β€” variable arguments 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so this function does some basic checking of register state at error time and dumps it to the syslog β€” very diagnostic, very demure πŸ’…. It also calls i915_capture_error_state to make sure we get a record and make it available in debugfs, because receipts are everything πŸ“Έ. Then it fires a uevent so userspace knows something bad happened (should trigger collection of a ring dump etc.) 🫢

πŸ’… SEE ALSO πŸ’…

Kernel file ./drivers/gpu/drm/i915/gt/intel_reset.c β€” go read it, bestie πŸ“š


Source: ./drivers/gpu/drm/i915/gt Β· version/page: intel_gt_handle_error(9) Β· date: October 2026 β€” mwah, bestie, slay your errors πŸ’‹βœ¨

πŸ“¦ where this page comes from