diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2018-05-07 20:30:45 -0400 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2018-05-08 04:21:23 -0400 |
commit | 87c7acf867700a9f32db81b227174bf83fecfde3 (patch) | |
tree | a647a0f47031a691d4b021c7f003935325760ecf | |
parent | 4e8507ba774f1fe5cd0c26a7cafc09afb8a6ba8e (diff) |
drm/i915/execlists: Drop unused parameter to lookup_priolist()
lookup_priolist() no longer attaches the request into the priolist, it
just returns the priolist for the given priority instead. Drop the
unused parameter.
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/20180508003046.2633-1-chris@chris-wilson.co.uk
-rw-r--r-- | drivers/gpu/drm/i915/intel_lrc.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c index 9f3cce022b2d..bf9a44dae558 100644 --- a/drivers/gpu/drm/i915/intel_lrc.c +++ b/drivers/gpu/drm/i915/intel_lrc.c | |||
@@ -258,9 +258,7 @@ intel_lr_context_descriptor_update(struct i915_gem_context *ctx, | |||
258 | } | 258 | } |
259 | 259 | ||
260 | static struct i915_priolist * | 260 | static struct i915_priolist * |
261 | lookup_priolist(struct intel_engine_cs *engine, | 261 | lookup_priolist(struct intel_engine_cs *engine, int prio) |
262 | struct i915_sched_node *node, | ||
263 | int prio) | ||
264 | { | 262 | { |
265 | struct intel_engine_execlists * const execlists = &engine->execlists; | 263 | struct intel_engine_execlists * const execlists = &engine->execlists; |
266 | struct i915_priolist *p; | 264 | struct i915_priolist *p; |
@@ -345,7 +343,7 @@ static void __unwind_incomplete_requests(struct intel_engine_cs *engine) | |||
345 | GEM_BUG_ON(rq_prio(rq) == I915_PRIORITY_INVALID); | 343 | GEM_BUG_ON(rq_prio(rq) == I915_PRIORITY_INVALID); |
346 | if (rq_prio(rq) != last_prio) { | 344 | if (rq_prio(rq) != last_prio) { |
347 | last_prio = rq_prio(rq); | 345 | last_prio = rq_prio(rq); |
348 | p = lookup_priolist(engine, &rq->sched, last_prio); | 346 | p = lookup_priolist(engine, last_prio); |
349 | } | 347 | } |
350 | 348 | ||
351 | list_add(&rq->sched.link, &p->requests); | 349 | list_add(&rq->sched.link, &p->requests); |
@@ -1145,7 +1143,7 @@ static void queue_request(struct intel_engine_cs *engine, | |||
1145 | int prio) | 1143 | int prio) |
1146 | { | 1144 | { |
1147 | list_add_tail(&node->link, | 1145 | list_add_tail(&node->link, |
1148 | &lookup_priolist(engine, node, prio)->requests); | 1146 | &lookup_priolist(engine, prio)->requests); |
1149 | } | 1147 | } |
1150 | 1148 | ||
1151 | static void __submit_queue(struct intel_engine_cs *engine, int prio) | 1149 | static void __submit_queue(struct intel_engine_cs *engine, int prio) |