drm/i915: Move the priotree struct to its own headers
authorChris Wilson <chris@chris-wilson.co.uk>
Wed, 18 Apr 2018 18:40:50 +0000 (19:40 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Wed, 18 Apr 2018 20:09:08 +0000 (21:09 +0100)
commit98ff5c78307b4177b7e44783a04b208189e21418
tree2bb0bda6f22a9c63925f27f62061a107ffeb0978
parent8221229046e862977ae93ec9d34aa583fbd10397
drm/i915: Move the priotree struct to its own headers

Over time the priotree has grown from a sorted list to a more
complicated structure for propagating constraints along the dependency
chain to try and resolve priority inversion. Start to segregate this
information from the rest of the request/fence tracking.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180418184052.7129-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_request.h
drivers/gpu/drm/i915/i915_scheduler.h [new file with mode: 0644]