drm/i915/guc: Keep request->priority for its lifetime
authorMichał Winiarski <[email protected]>
Wed, 25 Oct 2017 20:00:17 +0000 (22:00 +0200)
committerChris Wilson <[email protected]>
Thu, 26 Oct 2017 20:35:21 +0000 (21:35 +0100)
commitfa87271e5bc57ad30c19385e2d0d1d7fbd3c21c1
treefa9883b16df5753caed24c448d3c96339d446d5f
parent3b8a8a30064d0b89d09e979adb4c975d892c21ef
drm/i915/guc: Keep request->priority for its lifetime

We also want to support preemption with GuC submission backend.
In order to do that, we need to remember the priority, like we do on
execlists path.

v2: Remove completed prio == INT_MAX optimization

Signed-off-by: Michał Winiarski <[email protected]>
Cc: Chris Wilson <[email protected]>
Cc: Jeff McGee <[email protected]>
Cc: Joonas Lahtinen <[email protected]>
Reviewed-by: Chris Wilson <[email protected]>
Signed-off-by: Chris Wilson <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
drivers/gpu/drm/i915/i915_guc_submission.c