drm/i915: Make exclusive awaits on i915_active optional
authorChris Wilson <chris@chris-wilson.co.uk>
Mon, 6 Apr 2020 15:58:38 +0000 (16:58 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Mon, 6 Apr 2020 18:48:05 +0000 (19:48 +0100)
commit442dbc5c686153f2c86eeca21d0df010dc8f1c3a
tree38bb8b6504c2ca3ac8bb11ed7982a0c23c2eaecb
parent39d571d172312c7f76570ba86c4074f170aaf442
drm/i915: Make exclusive awaits on i915_active optional

Later use will require asynchronous waits on the active timelines, but
will not utilize an async wait on the exclusive channel. Make the await
on the exclusive fence explicit in the selection flags.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200406155840.1728-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_active.c
drivers/gpu/drm/i915/i915_active.h
drivers/gpu/drm/i915/i915_perf.c
drivers/gpu/drm/i915/i915_vma.c