Here we go again, v2 of [1]. Add patches 1&2 and replace the last patch with two new ones.
Basically use fixed 10 second timeout on fence waits *only* when GPU reset clobbers display or we're running forced display reset tests, otherwise don't timeout, and unify both i915 and xe drivers on this. BR, Jani. [1] https://lore.kernel.org/r/[email protected] Jani Nikula (7): drm/i915/reset: move gpu_reset_clobbers_display platform property to display drm/i915/reset: make intel_display_reset_supported() static drm/i915/display: use struct intel_atomic_state *state variable naming drm/i915/display: reduce indent in intel_atomic_commit_fence_wait() drm/i915/display: debug log about fence wait timeouts and other errors drm/i915: only timeout on fence waits for display reset drm/i915/display: use fixed 10 second timeout for fence wait drivers/gpu/drm/i915/display/intel_display.c | 34 +++++++++++++------ .../drm/i915/display/intel_display_reset.c | 10 +++++- .../drm/i915/display/intel_display_reset.h | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 7 ++-- drivers/gpu/drm/i915/i915_pci.c | 6 ---- drivers/gpu/drm/i915/intel_device_info.h | 1 - .../drm/xe/compat-i915-headers/i915_config.h | 16 --------- 7 files changed, 36 insertions(+), 40 deletions(-) delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_config.h -- 2.47.3
