]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/i915/reset: add modeset_stuck callback to intel_display_reset_prepare()
authorJani Nikula <jani.nikula@intel.com>
Mon, 3 Mar 2025 11:27:10 +0000 (13:27 +0200)
committerJani Nikula <jani.nikula@intel.com>
Wed, 5 Mar 2025 10:48:22 +0000 (12:48 +0200)
commit916f2740b82a1b58dce2bbd51c9130ae77a56e25
tree1a9503dc01353964e9f051aff02e831f2425a7e0
parentd1b97b121e3c2bbb3c74fe91e42d13e59fd9d96e
drm/i915/reset: add modeset_stuck callback to intel_display_reset_prepare()

Drop the dependency on gt by providing a callback for trying to unbreak
stuck modeset. Do intel_gt_set_wedged() via the callback.

It's by no means pretty, but this is perhaps the most straightforward
alternative.

Cc: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/d322e20927326afa47c0df8a4d4776ee77010e6d.1741001054.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_display_reset.c
drivers/gpu/drm/i915/display/intel_display_reset.h
drivers/gpu/drm/i915/gt/intel_reset.c