v3 of [1], removing I915_RESET_MODESET flag altogether for even further simplification. BR, Jani. [1] https://lore.kernel.org/r/cover.1740481927.git.jani.nikula@xxxxxxxxx Jani Nikula (8): drm/i915/display: convert display reset to struct intel_display * drm/i915: move pending_fb_pin to struct intel_display drm/i915/reset: add intel_gt_gpu_reset_clobbers_display() helper drm/i915/reset: add intel_display_reset_test() drm/i915/reset: remove I915_RESET_MODESET flag drm/i915/reset: decide whether display reset is needed on gt side drm/i915/reset: pass test only parameter to intel_display_reset_finish() drm/i915/reset: add modeset_stuck callback to intel_display_reset_prepare() .../gpu/drm/i915/display/intel_display_core.h | 2 + .../drm/i915/display/intel_display_reset.c | 73 ++++++++----------- .../drm/i915/display/intel_display_reset.h | 12 ++- drivers/gpu/drm/i915/display/intel_dpt.c | 5 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 10 ++- drivers/gpu/drm/i915/display/intel_overlay.c | 5 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 41 +++++++++-- drivers/gpu/drm/i915/gt/intel_reset.h | 2 + drivers/gpu/drm/i915/gt/intel_reset_types.h | 3 +- drivers/gpu/drm/i915/i915_driver.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.h | 2 - 13 files changed, 92 insertions(+), 69 deletions(-) -- 2.39.5