summaryrefslogtreecommitdiff
path: root/ipc
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2016-07-01 16:23:14 (GMT)
committerChris Wilson <chris@chris-wilson.co.uk>2016-07-01 19:42:31 (GMT)
commit1f15b76f1ec973d1eb5d21b6d98b21aebb9025f1 (patch)
tree004b9856181dabdc5a35dd8dade16c2336704a27 /ipc
parent26a02b8fc35ff2c393505bccd9f046e8d50c1708 (diff)
downloadlinux-1f15b76f1ec973d1eb5d21b6d98b21aebb9025f1.tar.xz
drm/i915: Separate GPU hang waitqueue from advance
Currently __i915_wait_request uses a per-engine wait_queue_t for the dual purpose of waking after the GPU advances or for waking after an error. In the future, we may add even more wake sources and require greater separation, but for now we can conceptually simplify wakeups by separating the two sources. In particular, this allows us to use different wait-queues (e.g. one on the engine advancement, a global one for errors and one on each requests) without any hassle. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/1467390209-3576-5-git-send-email-chris@chris-wilson.co.uk
Diffstat (limited to 'ipc')
0 files changed, 0 insertions, 0 deletions