drm/i915/selftests: Use all physical engines for i915_active
authorChris Wilson <chris@chris-wilson.co.uk>
Mon, 21 Oct 2019 16:21:46 +0000 (17:21 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Mon, 21 Oct 2019 20:01:52 +0000 (21:01 +0100)
i915_active must track over any engine, so expand the selftest to
iterate over all uabi engines.

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

index 268192b5613bdc54bbd61757e6e7b478b9fcbe9b..96513a7d473988258fdbcf42a6717b86e63b45c7 100644 (file)
@@ -79,7 +79,6 @@ __live_active_setup(struct drm_i915_private *i915)
        struct intel_engine_cs *engine;
        struct i915_sw_fence *submit;
        struct live_active *active;
-       enum intel_engine_id id;
        unsigned int count = 0;
        int err = 0;
 
@@ -97,7 +96,7 @@ __live_active_setup(struct drm_i915_private *i915)
        if (err)
                goto out;
 
-       for_each_engine(engine, i915, id) {
+       for_each_uabi_engine(engine, i915) {
                struct i915_request *rq;
 
                rq = i915_request_create(engine->kernel_context);