summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_request.c
diff options
context:
space:
mode:
authorChris Wilson2016-09-09 15:11:59 +0200
committerChris Wilson2016-09-09 15:23:07 +0200
commit32c2b4bda62839c527b47bc843aebcdd535c9519 (patch)
treef9e27e592bcffd9034495a742910fbe54faa5640 /drivers/gpu/drm/i915/i915_gem_request.c
parentdrm/i915: Ignore valid but unknown semaphores (diff)
downloadkernel-qcow2-linux-32c2b4bda62839c527b47bc843aebcdd535c9519.tar.gz
kernel-qcow2-linux-32c2b4bda62839c527b47bc843aebcdd535c9519.tar.xz
kernel-qcow2-linux-32c2b4bda62839c527b47bc843aebcdd535c9519.zip
drm/i915: Avoid incrementing hangcheck whilst waiting for external fence
If we are waiting upon an external fence, from the pov of hangcheck the engine is stuck on the last submitted seqno. Currently we give a small increment to the hangcheck score in order to catch a stuck waiter / driver. Now that we both have an independent wait hangcheck and may be stuck waiting on an external fence, resetting the GPU has little effect on that external fence. As we cannot advance by resetting, skip incrementing the hangcheck score. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Mika Kuoppala <mika.kuoppala@intel.com> Reviewed-by: Mika Kuoppala <mika.kuoppala@intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/20160909131201.16673-19-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem_request.c')
0 files changed, 0 insertions, 0 deletions