aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_guc.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2017-12-01 12:20:11 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2017-12-01 15:20:02 +0000
commitf7096d40eea84d32eb1e3b0f2b4407167aae9a83 (patch)
treef737555452f2387e04205cb363cf447d05ad01c4 /drivers/gpu/drm/i915/intel_guc.c
parentdrm/i915: Interlaced DP output doesn't work on VLV/CHV (diff)
downloadlinux-dev-f7096d40eea84d32eb1e3b0f2b4407167aae9a83.tar.xz
linux-dev-f7096d40eea84d32eb1e3b0f2b4407167aae9a83.zip
drm/i915: Sleep and retry a GPU reset if at first we don't succeed
As we declare the GPU wedged if the reset fails, such a failure is quite terminal. Before taking that drastic action, let's sleep first and try active, in the hope that the hardware has quietened down and is then able to reset. After a few such attempts, it is fair to say that the HW is truly wedged. v2: Always print the failure message now, we precheck whether resets are disabled. References: https://bugs.freedesktop.org/show_bug.cgi?id=104007 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20171201122011.16841-1-chris@chris-wilson.co.uk Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_guc.c')
0 files changed, 0 insertions, 0 deletions