summaryrefslogtreecommitdiff
path: root/trafgen_stddef.h
AgeCommit message (Expand)AuthorFilesLines
2015-10-13trafgen: Add checksum helpers for TCP/UDP over IPv6Tobias Klauser1-0/+6
2013-05-05make: rename trafgen stddef.h fileDaniel Borkmann1-0/+197
'>unified
authorChris Wilson <chris@chris-wilson.co.uk>2016-07-09 10:12:05 +0100
committerDaniel Vetter <daniel.vetter@ffwll.ch>2016-07-14 15:48:32 +0200
commit5b58592530b13563f6366602635679cb64aa6d3b (patch)
treea1a79f9db83ed171e7a901a155245afe64f68ad5
parent0b2c0582f1570bfc95aa9ac1cd340a215d8e8335 (diff)
drm/i915/breadcrumbs: Queue hangcheck before sleeping
Never go to sleep waiting on the GPU without first ensuring that we will get woken up. We have a choice of queuing the hangcheck before every schedule() or the first time we wakeup. In order to simply accommodate both the signaler and the ordinary waiter, move the queuing to the common point of enabling the irq. We lose the paranoid safety of ensuring that the hangcheck is active before the sleep, but avoid code duplication (and redundant hangcheck queuing). Testcase: igt/prime_busy Fixes: c81d46138da6 ("drm/i915: Convert trace-irq to the breadcrumb waiter") Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/1468055535-19740-2-git-send-email-chris@chris-wilson.co.uk Reviewed-by: Mika Kuoppala <mika.kuoppala@intel.com> (cherry picked from commit 232af392fdb52aa2739dad4e03fed273b3c3f24a) Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat