|
@@ -239,8 +239,14 @@ struct drm_i915_private *mock_gem_device(void)
|
|
|
if (!i915->kernel_context)
|
|
|
goto err_engine;
|
|
|
|
|
|
+ i915->preempt_context = mock_context(i915, NULL);
|
|
|
+ if (!i915->preempt_context)
|
|
|
+ goto err_kernel_context;
|
|
|
+
|
|
|
return i915;
|
|
|
|
|
|
+err_kernel_context:
|
|
|
+ i915_gem_context_put(i915->kernel_context);
|
|
|
err_engine:
|
|
|
for_each_engine(engine, i915, id)
|
|
|
mock_engine_free(engine);
|